-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdiable_gupdate.bat
More file actions
27 lines (22 loc) · 851 Bytes
/
Copy pathdiable_gupdate.bat
File metadata and controls
27 lines (22 loc) · 851 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
::Disable Google Update on all server
@echo off
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)
cd %~dp0
SET ListServer=C:\path\to\Serveurs-list.txt
echo %DATE% %TIME% > GUpdate.log
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%a in (%ListServer%) do (
echo %%a | tee GUpdate.log
sc \\%%a query state=all | findstr /I /R /C:"^SERVICE_NAME: Googleu.*" > GUpdate.txt
FOR /F "tokens=1,2" %%G IN (GUpdate.txt) DO (
echo %%H | tee GUpdate.log
SC \\%%a config %%H start= disabled | tee GUpdate.log
SC \\%%a DELETE %%H | tee GUpdate.log
)
sc \\%%a query state=all | findstr /I /R /C:"^SERVICE_NAME: GUpdate" > GUpdate.txt
FOR /F "tokens=1,2" %%G IN (GUpdate.txt) DO (
echo %%H | tee GUpdate.log
SC \\%%a config %%H start= disabled | tee GUpdate.log
SC \\%%a DELETE %%H | tee GUpdate.log
)
)