需要远程确定安装了哪个版本的Microsoft Office

我需要find一种方法来确定我们公司networking上每台计算机上安装的Microsoft Office版本(如果有)。 我所拥有的最好的想法就是运行一个脚本,在当前连接到networking的所有机器上search安装目录。 我认为这种方法不够准确,可能有更好的办法。

有任何想法吗?

您可以尝试使用Microsoft的免费软件清单分析器

微软还维护一个创build软件资产pipe理和审计应用程序的第三方供应商名单。

Novell的ZENWorks是微软列表中缺less的一个值得注意的供应商

下面的registry项包含已安装应用程序的列表:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 

您可以使用registry命令行工具编写脚本来searchMicrosoft Office的版本。 棘手的部分将指定要扫描的机器,你可以提供你的脚本一堆IP地址,但可能不理想。

另一种方法是安装一个工具,它将自动发现networking上的机器并审计已安装的软件。 Spiceworks就是一个很好的例子,并且易于安装和使用。