From bfb29ffe009c4d39972b1e71450295dc494870cf Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 18 Jun 2024 18:36:49 -0500 Subject: [PATCH] Upload files to "/" --- Veeam-Services-Control.cmd | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Veeam-Services-Control.cmd diff --git a/Veeam-Services-Control.cmd b/Veeam-Services-Control.cmd new file mode 100644 index 0000000..1a416c2 --- /dev/null +++ b/Veeam-Services-Control.cmd @@ -0,0 +1,22 @@ +@echo off +fsutil dirty query "%SystemDrive%">nul 2>&1 || "%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -Command "Start-Process '%~f0' -Verb RunAs" 2>nul && goto :eof || goto :eof +:menu +set switch= +set start= +cls +echo 1) Start +echo 2) Stop +echo 3) Restart +choice /c:123 /n /m "Choose: " +if "%errorlevel%"=="1" set switch=start +if "%errorlevel%"=="2" set switch=stop +if "%errorlevel%"=="3" ( + set switch=stop + set start=true +) +for /f "tokens=2" %%? in ('sc query type^= service state^= all^|find /i "veeam"^|find /i "service_name"^|find /i /v "sqlagent"^|find /i /v "veeam.archiver"') do net %switch% "%%?" +if "%switch%"=="stop" for /f "tokens=3*" %%? in ('tasklist /fo list^|find /i "veeam"^|find /i /v "veeam.archiver"') do taskkill /f /im "%%?" +if "%start%"=="true" for /f "tokens=2" %%? in ('sc query type^= service state^= all^|find /i "veeam"^|find /i "service_name"^|find /i /v "sqlagent"^|find /i /v "veeam.archiver"') do net start "%%?" +echo "" +pause +#goto menus \ No newline at end of file