msp文件通过powershell cmdlet

时间:2015-07-16 13:52:59

标签: powershell silent-installer start-process msp

我正在尝试使用PowerShell静默安装Windows Fabric补丁文件(.msp)。

我试过了:

$argumentCU1 = "/i "+ '"' + $execCU1 +'"' + " /quiet"
Write-Host $argumentCU1
(Start-Process -FilePath msiexec.exe -ArgumentList $argumentCU1 -wait -verb runas).WaitForExit

其中$ execCU1是文件的路径(UNC路径) 但它甚至没有发布。

甚至可以通过powershell执行.msp吗?这个cmd线是否正确?

谢谢

1 个答案:

答案 0 :(得分:4)

由于.msp文件是用于更新的补丁,我需要使用" / update"而不是" / i"

因为" / i"参数用于安装(msi),/ update用于msp文件

这很简单......