微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#/ WMI:如何远程检查Windows是否已准备好安装更新?

我尝试在谷歌上找到一个没有太多运气的解决方案,也许有人在这里知道如何做到这一点?

解决方法

不确定你是否可以远程这样做,但你可以“伪造”它.

查看Windows Update Agent API的MSDN文档,特别是名为Searching,Downloading,and Installing Updates文章.其中包含一个脚本,其中列出了可以安装的更新.如果您将脚本的那一部分修改为将列表写入文件,则可以将脚本复制到远程计算机,远程执行脚本,然后读取文件(最后删除文件和脚本)从远程计算机清理).

您可以使用WMI远程执行脚本,有关从C#:Create a Remote Process using WMI in C#执行此操作的详细信息,请参阅此CodeProject文章

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐