公司老板想知道内部安装了多少套CAD软件,怎么办?
一般的IT人员或多或少的都会遇到这样的问题:公司目前的电脑运行状态;电脑的配置如何;软件的安装清单;每台电脑的硬盘,CPU,内存情况等一系列信息;根据笔者的实际工作经验,一般的要求高点的公司会采购一些IT资产管理软件,比如SMART IT,LandDesk,或者微软公司自己的SCCM,这些软件的架构一般的是采用Agent+主控台的方式,先把Agent部署到客户端,然后指向服务器端收集信息,用sql server作为数据库,再二次开发,形成报表,或者再加上一些报警功能,作为整个产品的主体。这些产品的主要功能都包括硬件资产清单,软件资产清单,客户机监控,权限管理。其中客户端Agent的部署一般是与网域相结合。
笔者根据以上工作原理,结合了目前工作中接触到的方法,总结了一下自行部署这些系统的一般步骤,供大家参考,最大的好处就是:不花一分钱达到大部分功能
1. 编写一个脚本,包含收集的电脑信息,包括硬件信息和软件信息,这个应该不是什么困难的事情。
2. 将收集的信息提交到一台远程的服务器,采用FTP的方式。
3. 整合1&2的脚本,然后转换为exe文件
4. 将这个文件部署到网域登录策略中,对客户机开机时间没影响。
5. 这样在指定的目录中就会收集到大量的文件,这些文件就是每台电脑的信息,而且每次登录都会更新
6. 将这些文件整合到excel中。怎么弄?还是建议用脚本整合进去,这样比较方便,不会造成太大的工作负荷。
7. 有编程基础的IT可以用VB做一个exe文件,实现对文件的操作。
8. 到了excel里面就简单多了,想找什么信息都有,数据关键词CAD,所有的信息都被筛选出来了。。。
呵呵,原来那些功能强大的IT资产管理软件也是这么做出来的。