@ECHO OFF ECHO. ECHO Please select... ECHO. ECHO R - Reboot ECHO S - Shut Down ECHO A - Abort Shutdown ECHO Q - Quit ECHO. CHOICE /C RSAQ IF ERRORLEVEL 4 GOTO END IF ERRORLEVEL 3 GOTO ABORT IF ERRORLEVEL 2 GOTO SHUTDOWN IF ERRORLEVEL 1 GOTO REBOOT IF ERRORLEVEL 0 GOTO END GOTO END :ABORT shutdown /a GOTO END :REBOOT SET PARAM=/r GOTO STOPSERVICES :SHUTDOWN SET PARAM=/s GOTO STOPSERVICES :STOPSERVICES ECHO ON net stop MSExchangeES /y net stop MSExchangeIS /y net stop MSExchangeMTA /y net stop MSExchangeSA /y net stop WinHttpAutoProxySvc /y shutdown %PARAM% /t 10 /c "TO ABORT, RE-RUN BATCH FILE AND PRESS A"