特定の日付範囲のパッチを確認する必要があるサーバーとワークステーションの一覧があります。私は自分のコマンドを使用していますが、明らかにWMIの問題を抱えているマシンがあり、エラーが発生して操作全体が事実上中断されます。私は、エラーを無視して続行するコマンドをいくつか追加しようとしましたが、何も捕まえて続行していないように見えます。Get-HotfixがGet-HotFixをスローする:プロバイダの読み込みエラー
Get-HotFix -ComputerName (Get-Content .\TARGETS.txt) | Where { $_.InstalledOn -gt '7/29/2017' -AND $_.InstalledOn -lt '8/25/2017' } | sort InstalledOn
私は$erroractionpreference = 'SilentlyContinue'
を追加しようとしましたが、それだけで画面にエラーをスローしません、修正プログラムの一覧がまだ表示されません。
てみてくださいHotFix ... -ErrorAction Stop} Catch {Write-Host "[$ _。Exception.GetType()。FullName]] $($ _。Exception.Message)"} ' – TheIncorrigible1