我正在寻找下载文件(http)并在Windows上执行它的最短命令。
我们假设执行该命令的用户是本地管理员,并且您无法使用Windows上默认不可用的任何工具。
必须使用:Windows 7
和Windows 2008
。如果有人提供的解决方案也适用于Windows XP和Windows 2003,那将是额外的荣誉。
推理:用于在不同的Windows机器上部署内容。使用WMI或其他方法不是一种选择,因为默认情况下不会启用这些方法,也因为计算机可能位于域外部,这使得问题更加复杂,尤其如此。
注意:如果无法在命令行中执行此操作,则脚本可以执行此操作。我们假设要下载的文件位于“http://example.com/setup.exe”,并且您希望在下载后使用“-y”参数运行它。
答案 0 :(得分:1)
你指定了http,所以在命令行中使用ftp
命令不行吗?也许cscript
+ VB
呢?
下载文件: https://serverfault.com/questions/29707/download-file-from-vbscript
运行文件:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run (strHDLocation & "-y")