实用工具特别推荐组策略库存

Greg Steen

下载这篇文章的代码: GPInventory.exe (150KB)

您如何 知道您会遇到什么情况,如果不进行跟踪?每当召开预算分配会议和进行年度审计的时候,可随时获得库存详细信息会让您从许多令人头痛的事务中解脱出来。当然,主管们似乎总是想知道每个人的问题和原因,以及这一重大升级要花费多少时间。

使用“组策略库存”(GPInventory.exe) 工具会让这一切问题迎刃而解,该工具包含在 Windows Server® 2003 Resource Kit 中。利用该程序,您可以使用“用户策略结果集”(RSOP) 和/或 Windows® Management Instrumentation (WMI) 查询,从多个远程主机中查询和检索系统信息,如图所示。无需诧异,该程序不仅可以轻松检索组策略信息,还可以有效提炼出详细的系统信息,比如已安装的应用程序、处理器的名称及速度,或者所安装的修补程序列表。另外,还有更多好处!因为它是 Windows Server 2003 Resource Kit 的一部分,因此完全免费。

图 1 使用 GPInventory 收集信息

图 1** 使用 GPInventory 收集信息 **(单击该图像获得较大视图)

GPInventory.exe 有多种不同的使用方法。例如,如果您需要验证担保状态,则可以通过网络收集 PC 的序列号或服务号,而不必将每台机器都搬来一一查看。或者,如果您拥有实验室环境并希望知道某台机器当前是否正在使用,只需在座位上查询当前登录到系统的用户。如果您安装了一台刀片服务器,并用它定期下载映像(如用于清理和还原 QA 环境),则可以查询 PC 的安装日期以验证上次应用映像的时间。

GPInventory 的使用也相当简单。将该工具指向要盘点的计算机的列表文件,选择要运行的查询,然后处理该列表。该工具随即会运行,并连接到列表中的每台计算机进行查询。若要执行快速查询,还可以从 Active Directory® 中直接选择目标计算机,并从“查询”菜单中选择要执行的查询操作。

要在计算机上运行 RSOP 查询,您需要拥有“生成策略的结果集(记录)”权限(默认情况下,域管理员和受委派的管理员具有该权限)。WMI 查询需要拥有远程计算机的管理权限,除非您使用 WMI Control MMC 管理单元授予备选用户 root\cimv2 命名空间的“启用帐户”和“远程启用”权限。

运行查询之后,可以将结果保存为制表符分隔的文本文件或 XML。这两种类型的文件均可导入到 Microsoft® Excel® 中进行分析。您可以通过排序及应用自动过滤器来查找所有详细信息。

GPInventory 也支持命令行,因此,您可以轻松建立查询系统信息的计划任务,然后不必使用 GUI 即可将查询结果直接保存为 XML 文件。这非常适用于需要长时间运行且无人看管的查询。

该工具的默认设置为 RSOP 和 WMI 查询,但是如果您所需要的查询未在其中,可以利用自己的自定义列表添加、编辑和更新查询文件。所包含的帮助文档会向您说明如何在查询列表 XML 文件中定义新查询。

GPInventory.exe 非常适合于在网络内收集运行 Windows 的计算机的信息,无论是库存、组策略还是状态信息。“组策略库存”工具的链接位于我们网站的下载部分

Greg Steen 是一位技术专家和企业家,他酷爱钻研技术。他总是在寻找能便于 IT 专业人员进行操作和开发的新工具和新方法。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.