65.9K
CodeProject 正在变化。 阅读更多。
Home

Tim 的域软件审计

starIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

1.00/5 (2投票s)

2006年7月12日

1分钟阅读

viewsIcon

32670

downloadIcon

498

审计域内所有已安装的软件。

引言

这是一个简单的脚本,用于审计域内已安装的软件。它会列出计算机名称、用户以及所有已安装的软件。使用方法很简单,只需要修改 LDAP 查询字符串即可。输出通常会重定向到文件。

我编写这个脚本是因为厌倦了无法有效地审计域内谁在使用哪些软件。虽然有其他方法可以执行此处提供的功能,但我没有找到能够一次性完成所有操作的工具。

我从 Usenet 的各种帖子中收集了大部分此脚本的代码。感谢所有首先发布他们代码的人。

---------------------------

我已经按照要求修改了脚本,以便将输出转储到文件。保存审计的默认路径是 C:\TimSoftwareAudit.txt,但可以通过修改包含的 VBS 代码中的路径来编辑。

请注意,LDAP 查询中的 oContainer 项目不需要指向域的根目录。我经常在特定的 OU 上使用此脚本。确定 LDAP 语法的最简单方法是使用 LDAP 浏览器,例如 Microsoft 的 adsiedit。只需复制并粘贴 distinguishedName 属性即可。

如果您有任何问题,请随时与我联系。

© . All rights reserved.