抓取電腦本機的軟體安裝資訊。
'
處理方案 |
優點 |
缺點 |
WMIC |
部分電腦執行緩慢 測試遠端抓取資料正常 |
只能顯示透過MSI安裝的軟體 |
PsTools |
可以抓取所有安裝軟體 |
查看文件有前置設定須執行,但實際透過網域管理者身分執行,抓取電腦資訊正常(無特別設定) |
WMIC:
指令:wmic /NODE:"電腦名稱" /USER:"XXX" /PASSWORD:"XXX" /output:"儲存檔案名稱" product get name,version
參考文章:wmic /output 欲匯出電腦已安裝的所有軟體名稱與版本,卻有很多沒出現
https://social.technet.microsoft.com/Forums/zh-TW/ac9f468c-9f11-4420-87d0-f0a2dc1d37f2/wmic-output?forum=windows7cht
> WMIC 只會列出以.msi安裝的紀錄, 所以並不太適合你我個人覺得PSTOOLS裡的psinfo -s 指令結果最完整,下載位置在 http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
PsTools:
指令:psinfo -s \\電腦名稱 > 儲存檔案名稱
參考文章:PsTools
https://docs.microsoft.com/zh-tw/sysinternals/downloads/pstools
參考文章:SysInternals系列:使用PsTools工具执行本地/远程PC管理任务
https://www.sysgeek.cn/sysinternals-pstools/