gpt4 book ai didi

powershell - 使用 powershell 安装多个应用程序

转载 作者:行者123 更新时间:2023-12-03 00:29:29 24 4
gpt4 key购买 nike

Get-Url http://dl.google.com/chrome/install/375.126/chrome_installer.exe c:\temp\chrome_installer.exe;
c:\temp\chrome_installer.exe /silent /install;

我有以下内容。但我也想在 chrome 之后安装其他应用程序。这是正确的方法还是我会遇到问题,因为 powershell 不知道一个安装何时完成以及何时开始另一个安装?

我应该改为走 MSI 路线吗?

最佳答案

您可以使用 Start-Process-Wait 参数,大多数安装文件都可以使用这种方法,但是如果安装程序打开其他文件并关闭,这将不起作用本身(因为 PowerShell 只是在等待安装程序关闭)

我没有 Get-Url 函数来测试以下代码,但它应该可以工作:

第一个 Start-Process 将启动 Chrome 安装程序,然后等待窗口关闭,然后再运行第二个 Start-Process

Get-Url http://dl.google.com/chrome/install/375.126/chrome_installer.exe c:\temp\chrome_installer.exe
Start-Process -FilePath 'c:\temp\chrome_installer.exe' -ArgumentList '/silent', '/install' -Wait
Start-Process -FilePath 'C:\temp\DifferentProgram.exe' -ArgumentList '/argument' -Wait

关于powershell - 使用 powershell 安装多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30794787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com