Re: [請益] 資產/軟體盤點軟體
結論還是自己刻了
時間沒有很多, 所以沒有寫什麼註解, 看不懂的先自己想辦法吧!
以後有空再來詳細寫說明
http://blog.dino9021.com/2014/11/software-list-v2.html
先前寫過一篇 [取得電腦安裝軟體清單及基本資訊 Software List]
http://blog.dino9021.com/2013/07/software-list_4.html
但是撈出來的資料很亂, 如今改寫過, 可以正確地抓出 [新增移除程式] 裡面的清單
加上硬體資訊, 然後寫入 SQL 資料庫
現在先將程式全部刊出, 不深入講解用法
InfoSearch.vbs 是掃描資訊的核心程式, 可以修改前面的變數後單獨執行
總之用 RunInfoSearchLoop.vbs 啟動 RunInfoSearch.vbs
一個網段一個 Process, Scan IP 1 - 253
RunInfoSearch.vbs 會將 IP 丟給 InfoSearch.vbs 去執行
我不知道怎麼改 Wbemscripting.SWbemLocator 的 Timeout 時間
所以掃 253 個 IP 約需時 3.5 小時
InfoSearch.vbs 裡面也可以設定 SQL IP及帳號密碼
或是寫成 File 或 echo 在畫面上
自己看一下裡面的變數改一下就行
SoftwareListReport.vbs 是將每一個被安裝的應用軟體被安裝的數量計算出來
另外存一個 Table 的程式
因為我不是 DBA , 所以 SQL 語法不太會用, 用 Join 來 Join 去的
SQL 會耗用大量 CPU 運算才能得到這個數量, 所以先跑一次寫到 Table 裡去
下次要同樣資料時就不用再計算一次
至於前台要怎麼產生報表
我花了一個下午研究以前沒學過的 ASP .Net , 決定放棄
只用 asp 簡單寫一下, 就不提供檔案了, 文末有提供各種資料 Query 的語法
請自行套用, 如果您有更好的寫法拜託您一定要提供給我
※ 引述《Dino9021 (Dino9021)》之銘言:
: 最近有需要做資產/軟體盤點
: 找到 spiceworks 好像還不錯
: 但是他要用 spiceworks 的帳號才能啟動作業
: 使用起來總有資料外洩/資安的疑慮
: 有沒有什麼相關軟體可以推薦的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.183.2
※ 文章網址: http://www.ptt.cc/bbs/MIS/M.1416821649.A.DCB.html
※ 編輯: Dino9021 (60.248.183.2), 11/24/2014 17:40:30
討論串 (同標題文章)
MIS 近期熱門文章
PTT職涯區 即時熱門文章