增强的sydi收集器工具和awdit收集器
SYDI项目是一个开源项目,旨在帮助网络管理员记录其网络。它使用一系列VBScript文件来收集系统数据,这些数据以XML捕获,然后转码为各种其他格式。该项目的主页上有很多信息。我们一直在与SYDI合作,为我们的IT管理工具awdit (当前为Beta)捕获数据,并且在此过程中遇到并解决了SYDI库存脚本中的一些问题。为了保持开放性,我们将所做的更改修补回了GitHub上的SYDI分支中 ,并免费发布了本机客户端,供个人和内部业务使用。
更新了SYDI服务器收集器脚本
用户可以在此处下载更新的SYDI服务器收集器脚本。我们已经使用了2.3版本并修补了对日期处理的更好支持以及上传功能以将数据发送到awdit。但是,我们已经提出了一个对我们来说更好的选择......
适用于x86和x64的SYDI兼容的awdit收集器脚本
Windows工具的awdit收集器收集数据,可以以SYDI XML格式保存或上传,就像原始的SYDI脚本一样。但是,我们的原生二进制版本比原始VBScript具有以下优点:
- 更快,多线程的数据收集
- 原生,安全,数字签名的.exe格式,更小,更易于运行,带有可选的x64二进制文件,可在新机器上更快地运行
- 已安装软件的日期更好地规范化为易于阅读的格式(尽管在注册表中仍有很多变化)
- 如果注册表中没有日期,我们会提供已安装文件的大致日期,并在日期值前加上波形符(〜),以表示该值是近似值
- XML输出格式很好
- 虚拟化系统上的一些怪癖已被解决
- 应用程序体系
architecture
在`regapplication`或`msiapplication`标记的新architecture
属性中报告 - 安装语言环境和语言设置在新的`language`属性中报告
- 可以更可靠地收集产品密钥
- 在资源管理器中双击文件时也会显示的简化参数
- 新的TSR(终止和驻留)模式,收集器可以保持运行,并且可以按照配置每隔几天自动生成新的XML
- 没有讨厌的间谍软件,恶意软件,回家等等
所做的更改都没有破坏与原始脚本或XSLT的兼容性,因此新客户端可以在以前运行VBScript版本的环境中使用。最简单的是,你可以使用awdit收集器在你的机器上转储XML,如下所示:
$ awdit-collector-win-x86.exe --file=my-machine.xml
下载
请将您对此脚本的反馈发送给我们 - 我们很乐意听到它!
- 适用于Windows的awdit收集器(x86,x64版本0.61)
通过网络运行收集器
有许多方法可以通过网络运行awdit或SYDI收集器脚本。使用TSR模式可以在服务器上很好地工作,或者高级用户可以使用组策略来安排定期启动工具。我们将分享一些我们学到的最佳实践。与此同时,我们详细介绍了下面可能是最简单的方法。可以在域上使用组策略编辑器强制所有域客户端在其登录过程中运行相关的脚本文件。
- 在域控制器上打开组策略编辑器并加载默认域策略(如果更合适,则创建新的域策略)
- 展开用户配置| Windows设置|脚本(登录/注销)并双击右侧窗格中的“登录”选项。
- 单击“
Add
按钮,然后在“脚本名称”框中浏览或粘贴run-sydi-network.vbs
文件的路径。