我在帮助客户处理他们的 PC 时遇到了问题。我尝试使用 TeamViewer 安装所有可用的重要更新,但必须不断重新启动才能检查更多更新。然后,我必须给他们回电话并要求重新连接到 TeamViewer。我试图在无人值守的情况下完成此过程。我认为最好的方法是使用 Visual Basic 脚本。我如何指示计算机检查更新、安装所有重要更新、重新启动并再次检查,直到安装所有重要更新?脚本需要能够在启动时运行并在完成后自行删除。我不确定如何做到这一点。
答案1
最近,我为工作做了一些非常相似的事情(维护一组虚拟机)。我不能给出它的直接来源,因为他们拥有它。但是 Windows 执行此操作的 API 是WUApi.dll
(如果我没记错的话,它在 中%SystemRoot%\WUApi.dll
)。
有关使用示例,请参阅这个堆栈溢出帖子。
您可能还希望Microsoft 参考页面。