不久前我已经问过类似的问题(我如何检查上一次使用powershell脚本安装windows更新是多久前的事了?(,但现在我意识到我当时采用的方法不起作用,有没有办法使用powershell检查我的wsus客户端的更新状态,如果他们的系统不是最新的,则向用户发送电子邮件?
在windows客户端上运行的命令,强制它们按需签入:
$updateSession = new-object -com "Microsoft.Update.Session"; $updates=$updateSession.CreateupdateSearcher().Search($criteria).Updates
运行此命令将";素数";Windows Update引擎在下次轮询中提交其最新状态。要触发下一次轮询,请使用:
wuauclt /reportnow