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

問題:域策略部署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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章