PowerShell脚本 - ServiceURL参数

时间:2018-02-21 17:22:14

标签: powershell

我正在尝试编写一个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"

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