有没有一种方法可以使用powershell检查我的wsus客户端的更新状态,并向没有更新客户端的用户发送电子邮件



不久前我已经问过类似的问题(我如何检查上一次使用powershell脚本安装windows更新是多久前的事了?(,但现在我意识到我当时采用的方法不起作用,有没有办法使用powershell检查我的wsus客户端的更新状态,如果他们的系统不是最新的,则向用户发送电子邮件?

在windows客户端上运行的命令,强制它们按需签入:

$updateSession = new-object -com "Microsoft.Update.Session"; $updates=$updateSession.CreateupdateSearcher().Search($criteria).Updates

运行此命令将";素数";Windows Update引擎在下次轮询中提交其最新状态。要触发下一次轮询,请使用:

wuauclt /reportnow

最新更新