首页 > 解决方案 > 从云下载的 exe 文件未从 cmd 运行

问题描述

我正在尝试通过 powershell/cmd 从 Dropbox 或 Google 驱动器下载并运行文件。当我在上传到云之前和之后手动运行该文件时,该文件工作正常。但是,每当我尝试通过 cmd 运行它时,它都会收到 Windows 警报错误,提示“此文件的版本与您正在运行的 Windows 版本不兼容。检查您计算机的系统信息以查看您是否需要 x86 (32 -bit) 或 x64 (64-bit) 版本的程序。” 为什么只有当我通过 cmd 运行时才会失败?

sys.network.exe 是文件的名称。C:\appDir\ 是下载和运行文件的目录。

在 powershell 中:

$url = "https://drive.google.com/open?id=11NiMkKDZC0eLs9YoXBnHxzpdAU4aj9ua"
$output = "C:\appDir\sys.network.exe"
$wc = New-Object System.Net.WebClient
$wc.DownloadFile($url, $output)

然后在 cmd 中,导航到输出文件夹并运行:sys.network.exe

标签: powershell

解决方案


推荐阅读