我试着在谷歌上找到一个解决方案,没有太多的运气,也许这里有人知道如何做到这一点?C#/ WMI:如何远程检查Windows是否有更新可以安装?
4
A
回答
1
不知道你是否可以远程做到这一点,但你可以“伪造”它。
查看Windows Update Agent API的MSDN文档,特别是名为Searching, Downloading, and Installing Updates的文章。其中包含一个脚本,其中列出了准备安装的更新。如果您采用脚本的这一部分并将其修改为将列表写入文件,那么您可以将脚本复制到远程计算机,远程执行脚本,然后读取该文件(最后删除文件和脚本从远程计算机清理)。
可以执行远程使用WMI脚本,详见本CodeProject上的文章从C#这样做:Create a Remote Process using WMI in C#
+0
非常感谢,我认为文章提供了我所需要的:-) – Daniel 2010-09-02 12:39:33
相关问题
- 1. 检查Windows更新是否可用
- 2. 如何/是否可以监视远程WMI脚本?
- 3. 如何检查Android中的远程文件是否更新?
- 4. 如何以编程方式检查是否安装使用Java
- 5. 如何检查iOS是否有更新?
- 6. 如何检查Windows CE上是否安装了SQL Server CE
- 7. 检查SQL Server是否已安装C#
- 8. 如何以编程方式检查安装了哪个版本的WMI
- 9. 如何检查Qpid是否安装?
- 10. 如何检查Flash是否安装?
- 11. 如何检查LAMP是否安装?
- 12. 如何检查Suhosin是否安装?
- 13. 如何检查插件是否安装?
- 14. 检查IIS是否安装?
- 15. 如何检查应用程序是否预装或从Windows Phone marketplace安装
- 16. 以编程方式检测Windows Media Player是否已安装
- 17. 检测Windows是否有Windows Update可以下载/安装的最佳方法?
- 18. 是否可以在Windows Server 2012上安装远程服务器管理工具?
- 19. 检查是否安装了Windows Installer 3.1或更高版本?
- 20. 安装jar检查是否已安装
- 21. 使用C#如何检测是否安装了Windows Installer 4.5
- 22. Android:您可以检查应用程序安装是否新鲜或已安装应用程序的旧版本?
- 23. 如何检查Java是否安装在我的Windows系统上?
- 24. Java:如何检查MySQL是否安装在Windows上?
- 25. 如何检查Windows更新在远程计算机启用
- 26. 远程安装Windows服务
- 27. 检查Solidworks是否安装?
- 28. 以编程方式检查是否安装了Windows消息传递?
- 29. 如何以编程方式检查Visio是否已安装以及在哪里?
- 30. 运行安装程序或检查程序是否安装
听起来这个问题应该去要么superuser.com或serverfault.com(可能是后者)。 – 2010-09-01 07:33:29
我不相信这些网站是开发相关的问题afaik,所以我相信我在正确的地方:) – Daniel 2010-09-02 12:40:36