我正在与WSUS一起工作,几周前我在所有计算机上遇到了一个问题,没有一台可以报告,或者至少有8天没有显示“最新状态报告”。 )为解决此问题,我重新设置了IIS,并完成了该工作,并且报告照常开始出现。
为避免将来发生此错误,我希望编写一个Power Shell脚本,该脚本不断检查“最新状态报告”是否定期进入。 如您在下图中所看到的:
最近的状态报告从10号跳到18号,从11号到17号什么也没回来。
我刚开始使用POWERSHELL,但是对C ++,JAVA和VBA有一定的经验。如果有人可以帮助我或指出正确的方向,那将是很好的。提前致谢。
这是我到目前为止的内容: 我在Microsoft帮助论坛中进行了调查,可以获取更新的集合以及它们的不同状态和时间。我需要一些东西来监视状态报告,以确保它们始终处于签入状态,如果没有,则重置II,如果这样做不起作用(极不可能)向管理员发送电子邮件以告知他们问题。
UpdateCollection GetUpdates(
ApprovedStates approvedStates,
DateTime fromArrivalDate,
DateTime toArrivalDate,
UpdateCategoryCollection updateCategories,
UpdateClassificationCollection updateClassifications
)