Windows自动使用管理员权限运行bat批处理,手动选择启停服务

@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

你可能感兴趣的