1. 程式人生 > >批處理判斷域用戶360程序是否安裝,沒安裝則輸出用戶名和IP 。

批處理判斷域用戶360程序是否安裝,沒安裝則輸出用戶名和IP 。

沒有 自由 p地址 技術 共享 ace 由於 是否 amp

問題:域策略部署360企業版殺毒軟件,1.由於下面客戶機的各種環境問題,導致個別終端沒有安裝上360軟件。2.電腦700臺比較多,一個個尋找特別麻煩。
解決措施:寫了一個批處理並域策略推送,把沒安裝的用戶和IP發到指定目錄裏,自己按照用戶或者IP去自由解決。這裏技術有限,沒有寫判斷正在運行的軟件。

批處理邏輯:1.判斷軟件是否已安裝(檢測在360C盤路徑下exe文件),沒有安裝輸出用戶名和IP地址,已安裝退出。
2.輸出的路徑是共享路徑,每個用戶都能寫入。

@echo off
if "%1"=="h" goto aaa
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit

:aaa
if exist "C:\Program Files (x86)\360\360Safe\360Safe.exe" (
exit
rem 判斷新版本是否已安裝,若安裝則退出
)else (
goto begin
)

:begin
netsh interface ip show config > \10.10.12.201\公共共享\360\%username%.txt
exit

批處理判斷域用戶360程序是否安裝,沒安裝則輸出用戶名和IP 。