PowerShell:“-windowstyle hidden”打破了其他工作脚本

时间:2016-01-12 10:47:06

标签: powershell download hidden execute

我有一个相对简单的请求:我有一个小脚本,我希望能够粘贴到Windows的“运行”对话框中下载并安装Steam安装程序。它将可执行文件从官方网站下载到用户的%temp%,并在下载完成后执行。

PowerShell.exe -command (new-object System.Net.WebClient).DownloadFile('https://steamcdn-a.akamaihd.net/client/installer/SteamSetup.exe','%TEMP%\steam.exe');Start-Process "%TEMP%\steam.exe"

但是,我还想隐藏生成的PowerShell窗口。我查了一下,找到了-windowstyle参数,当设置为“隐藏”时,应该按照我的意愿行事。但是,添加此标记后,初始函数的下载部分仍然有效,但下载完成后不再执行安装程序。我做错了什么?

0 个答案:

没有答案