自行製做IT資產管理軟件思路

公司老闆想知道內部安裝了多少套CAD軟件,怎麼辦?sql

通常的IT人員或多或少的都會遇到這樣的問題:公司目前的電腦運行狀態;電腦的配置如何;軟件的安裝清單;每臺電腦的硬盤,CPU,內存狀況等一系列信息;根據筆者的實際工做經驗,通常的要求高點的公司會採購一些IT資產管理軟件,好比SMART IT,LandDesk,或者微軟公司本身的SCCM,這些軟件的架構通常的是採用Agent+主控臺的方式,先把Agent部署到客戶端,而後指向服務器端收集信息,用sql server做爲數據庫,再二次開發,造成報表,或者再加上一些報警功能,做爲整個產品的主體。這些產品的主要功能都包括硬件資產清單,軟件資產清單,客戶機監控,權限管理。其中客戶端Agent的部署通常是與網域相結合。數據庫

筆者根據以上工做原理,結合了目前工做中接觸到的方法,總結了一下自行部署這些系統的通常步驟,供你們參考,最大的好處就是:不花一分錢達到大部分功能編程

1. 編寫一個腳本,包含收集的電腦信息,包括硬件信息和軟件信息,這個應該不是什麼困難的事情。服務器

2. 將收集的信息提交到一臺遠程的服務器,採用FTP的方式。架構

3. 整合1&2的腳本,而後轉換爲exe文件ide

4. 將這個文件部署到網域登陸策略中,對客戶機開機時間沒影響。excel

5. 這樣在指定的目錄中就會收集到大量的文件,這些文件就是每臺電腦的信息,並且每次登陸都會更新server

6. 將這些文件整合到excel中。怎麼弄?仍是建議用腳本整合進去,這樣比較方便,不會形成太大的工做負荷。內存

7. 有編程基礎的IT能夠用VB作一個exe文件,實現對文件的操做。開發

8. 到了excel裏面就簡單多了,想找什麼信息都有,數據關鍵詞CAD,全部的信息都被篩選出來了。。。

呵呵,原來那些功能強大的IT資產管理軟件也是這麼作出來的。

相關文章
相關標籤/搜索