使用Powershell安装Win补丁,脚本运行,但没有任何安装

时间:2016-03-25 19:26:32

标签: powershell

我无论如何都不是PowerShell的专家,但我正在学习。我已经创建了这个代码来安装MSP和MSU文件,但没有安装。

$p=Start-Process -FilePath wusa.exe -ArgumentList "$($f.FullName) /quiet /norestart" -PassThru -wait

1 个答案:

答案 0 :(得分:-1)

尝试使用invoke-expression,例如:

invoke-expression "& 'wusa.exe' '[path to patch]' '/quiet /norestart'"

wusa.exe在这里使用是否合适?我认为大多数补丁最终都是.msi(或.cab?)文件,所以你可以用Windows安装程序调用它们,虽然没有明确说明要打开的程序只会导致它打开,无论系统默认是什么,如果你& #39;感觉风险很大,就是这样。