从 Python 下载/安装 Windows 更新

2024-05-17

我正在编写一个脚本来自动安装 Windows 更新,我可以将其部署在多台计算机上,这样我就不必担心手动更新它们。我想用 Python 编写这个,但找不到任何关于如何完成此操作的信息。我需要知道如何搜索更新、下载更新并从 python 脚本安装它们。任何帮助都会很棒!


让我从这个开始:我不认为 Python 脚本是完成这项工作的最佳工具。如果您想对更新进行企业级管理(例如,对于网络上的所有计算机),那么您应该认真考虑使用现有的 MS 工具 http://www.microsoft.com/windows/enterprise/products/windows-7/management.aspx.

话虽如此,您可以采取以下方法:

  1. 看看windows-updateServerFault(StackOverflow 的姊妹网站之一)上的标签:https://serverfault.com/questions/tagged/windows-update https://serverfault.com/questions/tagged/windows-update。很多问题似乎都涉及更新过程的命令行控制。请记住,命令行工具之间存在很大差异,例如一方面是Windows XP,另一方面是Vista/7。如果幸运的话,您应该能够使用 Windows 内置命令,而不是通过编程方式访问 Windows 更新网站。

  2. 假设您找到了所需的命令行命令:使用子流程 http://docs.python.org/library/subprocess.html模块调用 shell 并以编程方式执行这些命令。因为您使用的是 python,所以您可能需要花费相当多的时间来解析命令输出,以了解 shell 调用的运行情况。

希望有帮助。我意识到这是一个相当高级的答案,但就目前情况而言,这个问题并不是很具体地说明您到底想要完成什么以及为什么要使用 python 来完成它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Python 下载/安装 Windows 更新 的相关文章