WUSA独立安装

时间:2018-05-15 15:35:23

标签: powershell

当我尝试使用power-shell脚本安装我的补丁时,我从Windows独立安装程序收到了一条wusa错误消息。从弹出窗口中单击确定后,脚本似乎正在安装补丁程序,但是当我查看Windows更新历史记录时,我的更新不会被反映出来。我不确定我在哪里遇到错误,但我知道这不是因为power-shell语法。

{
    Try 
        {
        Write-Host ("`n Preparing to install: " + $Patch) -ForegroundColor Yellow
        Write-Host ("`n Installing...") -ForegroundColor Magenta
        $SB = {
            $arglist = "$Patch", "/quiet", "/norestart"
            Start-Process -FilePath "C:\windows\system32\wusa.exe" -ArgumentList $arglist -Wait}
        Invoke-Command -ScriptBlock $SB
        Write-Host "`n Installation complete`n" -ForegroundColor Green
        }
    Catch 
        {
        [System.Exception]
        Write-Host "Installation failed with Error -- $Error()" -ForegroundColor Red
        $Error.Clear()
        }
}

0 个答案:

没有答案