serverRoom/device-agent/uninstall.bat

41 lines
800 B
Batchfile

@echo off
echo ========================================
echo DeviceAgent Windows 服务卸载脚本
echo ========================================
echo.
:: 检查管理员权限
net session >nul 2>&1
if %errorLevel% neq 0 (
echo 错误: 请以管理员身份运行此脚本!
pause
exit /b 1
)
set SERVICE_NAME=DeviceReportAgent
:: 检查服务是否存在
sc query %SERVICE_NAME% >nul 2>&1
if %errorLevel% neq 0 (
echo 服务 %SERVICE_NAME% 不存在
pause
exit /b 0
)
:: 停止服务
echo 正在停止服务...
sc stop %SERVICE_NAME% >nul 2>&1
timeout /t 3 /nobreak >nul
:: 删除服务
echo 正在删除服务...
sc delete %SERVICE_NAME%
if %errorLevel% equ 0 (
echo 服务已成功卸载!
) else (
echo 卸载失败,请手动删除服务
)
echo.
pause