尝试使用Invoke-Command在远程计算机上静默安装.Net 4.7.2,但是无论我尝试使用哪种类型的参数,我都会不断得到...
我已经尝试过/ q / quiet / passive之类的参数,并且所提供的所有内容都会不断出现错误。
Invoke-Command -ComputerName $problemChild -ScriptBlock { Start-Process "c:\windows\temp\dotNet472.exe" -ArgumentList '/q /norestart' -Wait -NoNewWindow -ErrorAction SilentlyContinue -ErrorVariable dotNetError -Verb RunAs }
希望在不重新启动的情况下静默安装.Net 4.7.2,以防万一用户仍然登录。
在运行Win 7 PS 2的远程计算机上,在带有PS版本4的Win 7上执行命令。我已经确认传递的参数是MS文章中正确的参数。
**编辑:删除-NoNewWindow摆脱了错误,但安装程序未运行。在远程计算机上运行以下命令时,请进行安装,不会发现任何问题。
Start-Process "c:\windows\temp\dotNet472.exe" -ArgumentList '/q /norestart' -Wait -ErrorAction SilentlyContinue -ErrorVariable dotNetError -Verb RunAs