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

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

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

@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
)ip

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

相關文章
相關標籤/搜索