1

我正在寻找可以下载文件 (http) 并在 Windows 上执行它的最短命令。

我们假设执行命令的用户是本地管理员,并且您不能使用 Windows 默认情况下不可用的任何工具。

它必须与:Windows 7Windows 2008. 如果有人提供了一个同样适用于 Windows XP 和 Windows 2003 的解决方案,那就再好不过了。

推理:用于在不同的 Windows 机器上部署东西。使用 WMI 或其他方法不是一个选项,因为默认情况下未启用这些方法,还因为机器可以在我们的域外,这使得问题更加复杂,尤其是。

注意:如果这不能在命令行中完成,则可以使用脚本。假设要下载的文件位于“http://example.com/setup.exe”,并且您希望在下载后使用“-y”参数运行它。

4

1 回答 1

1

你指定了http,所以ftp在命令行中使用命令不行吗?也许cscript+VB然后?

下载文件: https ://serverfault.com/questions/29707/download-file-from-vbscript

运行文件:

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run (strHDLocation & "-y")
于 2012-08-21T11:51:14.043 回答