从计算机列表中卸载修补程序

时间:2015-07-16 22:33:40

标签: powershell

我正在尝试编写一个从机器列表中提取并卸载下面列出的修补程序的脚本。我似乎无法找到正确的cmdlet,因为它说-HotfixID不是cmdlet。任何人都可以帮我解决这个问题。

$myComputers = Get-Content

"c:\mycomputers.txt"
foreach ($computer in $myComputers) {
Uninstall-HotFix -ComputerName $computer

-HotfixID KB123456
-HotfixID KB925673

}

1 个答案:

答案 0 :(得分:1)

您需要为每个修补程序重复命令,如下所示:

$myComputers = Get-Content "c:\mycomputers.txt"

foreach ($computer in $myComputers) {
  Uninstall-HotFix -ComputerName $computer -HotfixID KB123456
  Uninstall-HotFix -ComputerName $computer -HotfixID KB925673

}