PowerShell 技能连载 - 查找已安装的更新(第 2 部分)

Windows 更新客户端维护了它自己的已安装更新。下面的示例代码不是查询一般的系统事件日志,也不是主动搜索可能需要一些时间的更新,而是查询和读取 Windows Update 客户端的安装历史:

1
2
3
4
5
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$HistoryCount = $Searcher.GetTotalHistoryCount()
$Searcher.QueryHistory(1,$HistoryCount) |
Select-Object Date, Title, Description, SupportUrl
评论