我正在尝试从远程计算机自动检查 Windows Server 2012 计算机和 Server 2016 计算机上上次安装 Windows 更新的日期。我似乎找不到任何一致的方法。我可以使用 Windows 更新 DLL(COM API),但我只能在本地执行此操作,而不能远程执行。我可以使用 WMI 和 Windows 更新根目录,它将列出 2012 R2 的更新,我可以获取最新的更新并使用其日期,但我无法像从 COM api 那样获得搜索信息,例如上次搜索的时间、上次成功安装的时间以及是否有可用的未安装更新。此外,Windows 更新的 WMI 根目录不适用于 2016。2012 R2 也有一个注册表项,但它也不适用于 2016,并且没有提供足够的信息。
最好我可以在 WMI 的某个地方获得它,我只需要查看我遗漏的其他地方。如果不行,我需要某种远程解决方案来获取更新信息。