我需要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就是一个很好的例子,并且易于安装和使用。