我在學區工作,我們需要遠程刪除配置文件。我們正在使用RemProf。如果遇到兩個特定域或名稱中具有特定標識符的設備,我需要該腳本失敗。我希望它以一個錯誤代碼退出。這將讓我們的現場工作人員知道他們已經試圖針對受域名或名稱限制的設備運行RemProf。這是我的。帶有-SAD-
的行標識設備名稱的一部分。如果遇到錯誤級別爲1,此腳本不會退出。它將繼續使用RemProf並刪除配置文件。我將不勝感激任何指導。批處理腳本退出過程出錯
Reg Query HKLM\System\CurrentControlSet\services\Tcpip\Parameters /v Hostname /f -SAD-
if %ERRORLEVEL%==1 exit /b 9
Reg Query HKLM\System\CurrentControlSet\services\Tcpip\Parameters /v Domain /f teach.inst.schools
if %ERRORLEVEL%==1 exit /b 0
Reg Query HKLM\System\CurrentControlSet\services\Tcpip\Parameters /v Domain /f admin.schools
if %ERRORLEVEL%==1 exit /b 9
Reg Query HKLM\System\CurrentControlSet\services\Tcpip\Parameters /v Domain /f elem.inst.schools
if %ERRORLEVEL%==0 goto Run_RemProf
Reg Query HKLM\System\CurrentControlSet\services\Tcpip\Parameters /v Domain /f sec.inst.schools
if %ERRORLEVEL%==0 goto Run_RemProf
:Run_RemProf
Rem Deleteing profiles and abandoned files
RemProf.exe /D: /EXCLUDE:Public,Default,Administrator,SOL
RemProf.exe /AD: /EXCLUDE:Public,Default,Administrator,SOL
謝謝你的信息。它解釋了爲什麼我總是獲得相同的回報價值。我假設我可以調整行來搜索域。如果發現該字符串,或者繼續刪除配置文件(如果沒有),我將如何繼續使腳本失敗並返回代碼。我主要關心的是腳本如果找到名稱和/或域名,則退出/取消/停止。我想要盒子關閉。感謝您的幫助。 – emi