使用PowerShell安装任何exe而无需手动干预

时间:2015-10-09 06:44:34

标签: powershell powershell-v3.0 powershell-v4.0

如何在没有任何用户操作的情况下安装任何“.exe”,意味着用户交互所需的任何地方都应该使用PowerShell继续默认选择(例如:许可协议)

任何参考或链接都有帮助

[讨论如下:主要想安装visual studio和visual studio相关更新]

2 个答案:

答案 0 :(得分:1)

如果您正在讨论Visual Studio和Microsoft产品,那么您应该寻找无人参与的安装,例如:How to: Create and Run an Unattended Installation of Visual Studio

答案 1 :(得分:1)

对于Visual Studio下面的命令有效:

 Start-Process -FilePath "C:\Installs\VS2013\vspremium.exe" -ArgumentList "/adminfile C:\Installs\VS2013\AdminDeployment.xml /passive /norestart" -Wait -NoNewWindow -PassThru

同样在AdminDeployment.xml文件中,您可以使NoWeb =“yes”,否则它也会起作用。

<BundleCustomizations TargetDir="default" NoWeb="yes"/>