DossierRisque : Ne pas toucher
- Windows Server
{GUID} C:\Windows\SYSVOL\domain\Policies\{GUID}
{GUID} : dossier SYSVOL d'un GPO (partie GPT) avec GPT.INI, Machine et User. Le GUID est celui de l'objet groupPolicyContainer dans Active Directory.
À quoi ça sert
Ce dossier est la partie fichiers (GPT, Group Policy Template) d’un GPO. Son nom entre accolades est le GUID du GPO, le même que le nom de l’objet CN={GUID},CN=Policies,CN=System,DC=… dans Active Directory (le GPC). {GUID} est un motif : il existe un dossier de ce type par GPO, et la console Gestion des stratégies de groupe affiche le GUID dans l’onglet Détails du GPO.
Ce qu’il contient
GPT.INI: version du GPO et nom d’affichage.MachineetUser: les paramètres de l’ordinateur et de l’utilisateur. On y trouveRegistry.pol(modèles d’administration),Microsoft\Windows NT\SecEdit\GptTmpl.inf(paramètres de sécurité),Scripts(démarrage/arrêt, ouverture/fermeture de session) etMicrosoft\Windows NT\Audit\audit.csv(audit avancé).Preferences: les fichiers XML des préférences de stratégie de groupe (Groups\Groups.xml,Drives\Drives.xml, etc.).
Seuls les sous-dossiers utilisés par le GPO existent.
Risques et bonnes pratiques
- Modifier un fichier ici sans passer par la console ne met pas à jour le numéro de version : les clients croient que rien n’a changé et n’appliquent pas la modification. Éditez par la console.
- Une version dans
GPT.INIdifférente de celle d’Active Directory trahit un échec de réplication Active Directory ou DFSR ; l’onglet Détails de la console l’affiche. - Retrouvez le nom d’un GPO à partir du dossier avant d’y toucher :
Get-GPO -Guid.
Commandes utiles
# Nom du GPO correspondant à un dossier (exemple : Default Domain Policy)Get-GPO -Guid '31B2F340-016D-11D2-945F-00C04FB984F9' | Select-Object DisplayName, GpoStatus
# Arborescence d'un GPOGet-ChildItem "$env:windir\SYSVOL\domain\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}" -Recurse | Select-Object FullName
# Rapport HTML d'un GPOGet-GPOReport -Guid '31B2F340-016D-11D2-945F-00C04FB984F9' -ReportType Html -Path C:\Temp\gpo.html