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

时间:2010-09-01 07:32:21

标签: c# windows wmi updates

我试着在google上找到一个没有太多运气的解决方案,也许这里有人知道怎么做?

1 个答案:

答案 0 :(得分:1)

不确定您是否可以远程执行此操作,但您可以“伪造”它。

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

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