使用WinAudit收集域成员硬件配置

本文介绍了如何利用小巧的工具WinAudit,通过域文件共享和AD策略,自动收集域成员的硬件配置信息,并将其存储在SQL Server数据库中。然后通过SQL脚本进行数据转换,创建视图,再结合数据库邮件功能,定期将硬件配置报告发送至指定邮箱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 SCCM有些大材小用,所以找了这个小巧的工具,只有800多K。
使用过程原理是:
1.将这个软件放在域文件共享服务器上
2.在AD中配置策略,在用户登录脚本中,执行此工具,此工具有命令行方式,而且支持将内容直接写入到数据库中。
----其实,做到这儿已经能将数据收集上来了,但是它的记录模式,是一个计算机某一参数为一行记录,所以要写个行转置的sql语句,保存为一个视图。
3.编写了一个行列转置,并只得到相关感兴趣的字段。
4.懒得修改公司的OA,为了能及时得到这个查询结果,利用sqlserver里的数据库邮件功能,并设定一个作业,每周五12点自动执行将视图,并将查询结果发送到指定邮件中。



1步骤就不详细说了
2步骤的脚本详细是:
//192.168.0.6/Software/系统工具/WinAudit.exe /r=gt /o=odbc /f=driver=sql server;server=192.168.0.2;uid=WinAudi;pwd=WinAudi;database=HardwareInfo; /l=log.txt /m=正在收集电脑硬件配置,请稍候
(注:数据库自己要事先建立,用户名和口令也要设定好,第一次执行的时候,工具会自动创建表)。
3.视图的脚本是

 

WITH AllComputers AS (SELECT     Computer, MAX(AuditID) AS auditid
                                                   FROM          dbo.WinAudi2
                                                   GROUP BY Computer)
    SELECT    MIN(WinAudi2_1.DateTimeDB) AS 配置上传日期, WinAudi2_1.Computer, MAX(CASE WHEN itemorder = 1 THEN ItemValue1 ELSE '' END)
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值