我正在尝试编写一个powershell脚本来安装带有一些参数的MSI文件。我被告知MSI文件需要以下参数:/ qn SERVICE_URL =“https://.....com/InstallerServer”SSL =“1”
我抓了它,但失败了。有人可以提供一些建议吗?这就是我的尝试:
Execute-MSI -Action Install –Path 'InstallerService.msi'-Parameters "/QN /SERVICE_URL=https://…..com/InstallerServer /SSL=1"
答案 0 :(得分:1)
变量$Installer
获取msi和$Arguments
的完整路径 - 以及 - 您的参数
$Installer = 'C:\install\InstallerService.msi'
$Arguments = '/qn SERVICE_URL="https://.....com/InstallerServer" SSL="1"'
Start-Process -FilePath $Installer -ArgumentList $Arguments
您可以将开关-Wait
添加到不仅仅是启动进程,而是等到它完成(如果您想在执行后执行进一步操作),如下所示:
Start-Process -FilePath $Installer -ArgumentList $Arguments -Wait