コンピューターのリストをチェックして、どのパッチが欠落しているかを確認しようとしていますが、これは何らかの理由で問題を引き起こしています。簡単なことを見落としていると思いますが、助けていただければ幸いです。
$Computers = "TrinityTechCorp"
$HotFixes = Get-Content HotFixes.csv
ForEach ($Computer in $Computers) {
$Comparison = get-hotfix -ComputerName $Computer | Select HotFixID
ForEach ($HotFix in $HotFixes) {
IF ($Comparison -NotLike "*$HotFix*") {
Write-Host "$Computer missing $HotFix"
}
}
}