我需要找到一种方法来确定我们公司网络上的每台计算机上安装了哪个版本的 Microsoft Office(如果有的话)。我想到最好的办法就是运行一个脚本,在当前连接到网络的所有计算机上搜索安装目录。我认为这种方法不够准确,可能还有更好的方法。
有任何想法吗?
答案1
答案2
下面的注册表项包含已安装的应用程序列表:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
您可以使用注册表命令行工具编写脚本来搜索 Microsoft Office 的版本。棘手的部分是指定要扫描哪些机器,您可以为脚本提供一堆 IP 地址,但这可能并不理想。
另一种方法是安装一个工具,它可以自动发现网络上的机器并审核已安装的软件。 香料厂就是一个很好的例子,并且易于安装和使用。