2016年1月13日 星期三

Windows systeminfo (windows 安裝程式查詢)

最近在有需求要查詢公司電腦配置,
找到這之工具
便寫成bat 檔案處理,順便曬上來看看

===========================
::Systeminfo  version 4
::20151208 By Edwin.Chen


::切時間變數
For /F "tokens=1" %%i in ('DATE/T') do Set Tdate=%%i
For /F "eol=  tokens=1-3 delims=/ " %%a IN ("%Tdate%") DO (SET FDate=%%a%%b%%c)
::變數設定computername為windos內建hostname
Set txt=.csv
Set systeminfo=%FDate%_%computername%_systeminfo%txt%
Set port=%FDate%_%computername%_port%txt%
Set user_bk_u=%FDate%_%computername%_user%txt%
Set user_bk_g=%FDate%_%computername%_Group%txt%
Set Computer_product=%FDate%_%computername%_product%txt%

::利用systeminfo並將輸出格式設定為csv
mkdir C:\systeminfo\
Systeminfo >C:\systeminfo\%systeminfo% /fo csv

::利用netstat - an 查看電腦網路port使用

for /F "tokens=1-4 delims= " %%A in ('netstat -an') do echo %%A,%%B,%%C,%%D>>C:\systeminfo\%port%

::利用net user 查看電腦的使用者帳號
net user >C:\systeminfo\%user_bk_u%
net localgroup >C:\systeminfo\%user_bk_g%

::利用systeminfo的變數輸出電腦安裝的程式清單
WMIC /output:"C:\systeminfo\%Computer_product%" product get name,version /format:csv

echo Systeminfo Get Success!
PAUSE
::end
============================
用systeminfo可以看到電腦安裝的程式,但若是沒有在控制台登錄使用的程式則是無法查看的。

沒有留言:

張貼留言