我有大量服务器和工作站,我需要在其中查看特定日期范围的补丁。我的命令正常工作,但是有一台机器显然存在 WMI 问题,并且它抛出错误,有效地中止了整个操作。我试图添加一些命令来忽略错误并继续前进,但似乎没有任何东西可以捕获并继续,它总是中止并且我从未看到输出。
Get-HotFix -ComputerName (Get-Content .\TARGETS.txt) | Where { $_.InstalledOn -gt '7/29/2017' -AND $_.InstalledOn -lt '8/25/2017' } | sort InstalledOn
我已经尝试添加$erroractionpreference = 'SilentlyContinue'
,但这只是不会将错误抛出到屏幕上,修补程序列表仍然没有显示。