实用程序特别推荐:检查您的 Office 安装
Robust Office Inventory Scan 可对 Microsoft Office 安装执行全面扫描,以对清单、升级以及任何其他工作进行检查。
Lance Whitney
除 Windows 外,Microsoft Office 无疑是最普及的 Microsoft 软件。因此,您可能需要经常注意您的 Office 安装,以便进行升级、故障排除或者只是执行清单检查。根据您所在组织的规模,这可能是个繁重的任务。Microsoft Robust Office Inventory Scan (ROIS) 将为您提供帮助。
以 Visual Basic 脚本的形式创建的这种便利工具所生成的日志文件中几乎包含您了解 Office 安装需要的所有信息。可以在 TechNet 脚本存储库中的相应页面上找到 ROIS 的代码。整个脚本超过 4,000 行,但是通过单击右上角的“复制代码”链接可以轻松获得其全部内容。可以从脚本中将代码粘贴到记事本等文本编辑器中。将生成的文件保存为 ROIScan.vbs。
基本上可以不更改任何代码。唯一可能需要修改的部分是位于该脚本顶部附近的 INI 部分。其中仅包括八种不同设置。至少,您需要指定存储脚本运行后生成的日志文件的位置。如果未指定位置,默认情况下脚本将使用本地临时目录。
您很有可能想在您的某个服务器上指定网络共享以存储所有的日志文件。为此,请修改 INI 部分中的 sPathOutputFolder = "",在引号之间键入您的服务器及网络共享的名称。
您想更改的其他设置包括 Quiet 开关的一个设置。默认情况下,该设置设为 False。这意味着在运行该脚本后日志文件将自动打开。如果是在测试 PC 上运行该脚本,这是可以的。但是,当您在网络中的每台 PC 上启动该脚本时,您将希望它以静默模式运行。为此,请将此设置的值更改为 True。
INI 部分的其他六种设置决定该脚本捕获的数据量。默认情况下,脚本将每种设置的值设定为 False。这样将记录最少数量的数据。
在对脚本进行测试以确定日志文件是否提供足够数据时,先将每种设置保持为 False。如果提供的数据不够,可以逐一仔细检查这六种设置,将其值设置为 True 以确定是否可以生成更多的有用数据。总而言之,您应该发现在大多数情况下最少数量的数据就已经足够了。
除了更改 INI 部分中的任意设置外,您还可以使用某些命令行选项(参见图 1)来运行 ROIScan.vbs 文件以设置相同的值。例如,不用在 INI 部分中指向日志文件的位置,而是可以通过 LogFolder 选项来指定其位置,具体方法是使用 ROIScan.vbs /logfolder 运行该脚本。
只添加 /quiet 选项也可以在静默模式下运行该脚本,例如 ROIScan.vbs/quiet。由于可以保持 INI 代码完整并且只需通过命令行选项迅速更改某些设置,因而这样可能更加高效。
图 1 还可以使用命令行设置修改捕获的数据量。
脚本运行结束后,将在您指定的位置创建一个日志文件(参见图 2)。该日志文件的名称将以运行脚本的计算机的名称开头,后面跟 _ROIScan.log,例如 WINPC _ROIScan.log。
图 2 在脚本运行之后,可以在日志文件中找到需要的所有信息。
在文本编辑器中打开日志文件,最上面是摘要。其中将包括 Windows Installer 的版本、PC 名、用户名、操作系统版本及其他关键数据。摘要信息下面是有关 Microsoft Office 本身的具体产品清单详细信息,其中包括版本、安装日期、MSI 文件、与 Office 相关的连锁软件包、应用于 Office 的所有修补程序、与安装有关的说明和错误,以及各种其他详细信息。
可以使用日志文件内的这些信息确定在您的整个组织内已经安装了哪些 Office 版本,其中哪些可能需要升级,哪些可能由于某些错误而没有正常工作。由于 ROIS 是一个 Visual Basic 文件,因此可以轻松地将它添加到您的登录脚本或另一个自动化进程中,让它在您的网络或域中的每台 PC 上运行。
Microsoft 提供了一个有关 ROIS 的 TechNet 库页面。这一页包含有关该脚本及日志文件中的各部分的详细信息。还提供了一个用于解决常见问题的常见问题列表。也许您需要其他软件清单工具,但对于捕获 Microsoft Office 安装的完整清单来说,ROIS 不失为一种有用的程序。
**Lance Whitney**是一位撰稿人、IT 顾问和软件培训师。他投入了大量的时间和精力来改进 Windows 工作站和服务器。90 年代初,当他还是一名记者时,就开始涉足 IT 世界。