Windows自動使用管理員許可權執行bat批處理,手動選擇啟停服務

二毛發表於2021-11-25
@echo off&(cd/d "%~dp0")&(fltmc>nul)||(start "" mshta vbscript:CreateObject^("Shell.Application"^).ShellExecute^("%~snx0"," %*","","runas",1^)^(window.close^)&exit /b)
:: echo 當前以管理員許可權執行

:loop
echo 啟停AWVS服務
echo 1.啟動AWVS服務
echo 2.停止AWVS服務
echo 3.退出
echo.

set /p a=輸入序號:
if %a%==1 goto 啟動
if %a%==2 goto 停止
if %a%==3 exit

:啟動
net start acunetix
goto loop

:停止
net stop acunetix
goto loop

相關文章