如何静默使用Invoke-Wuinstall

时间:2014-08-20 05:21:13

标签: powershell windows-update

$WUInstallScript = { Import-Module C:\Path\PSWindowsUpdate.psm1; Get-WUInstall -AcceptAll -AutoReboot}
Invoke-WUInstall -ComputerName $hostname -Script $WUInstallScript

我正在运行此命令但会弹出Invoke-WUInstall 我是否想确认这个动作。 我想默默地调用它。有没有选择这样做?

2 个答案:

答案 0 :(得分:0)

像这样添加-Confirm:$false开关:

Invoke-WUInstall -ComputerName $hostname -Script $WUInstallScript -Confirm:$false

答案 1 :(得分:0)

我使用包含以下内容的wu.ps1文件

Import-Module PSWindowsUpdate
Invoke-Command  {Get-WUInstall -AcceptAll -AutoReboot -Confirm:$FALSE}

然后像:

powershell -file "C:\usr\wu.ps1"