Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. SYSVOL
  4. domain
  5. Policies
  6. PolicyDefinitions
DossierRisque : Prudence
  • Windows Server

PolicyDefinitions C:\Windows\SYSVOL\domain\Policies\PolicyDefinitions

Magasin central (Central Store) : un seul jeu d'ADMX et d'ADML dans SYSVOL, utilisé par tous les éditeurs de GPO du domaine à la place des copies locales.

Mis à jour le Par AltF4 Formation

À quoi ça sert

Sans magasin central, chaque administrateur voit les modèles ADMX de son propre poste, donc des paramètres différents selon sa version de Windows. En créant ce dossier dans SYSVOL, tous les éditeurs de GPO du domaine lisent le même jeu. La console l’indique en tête de « Modèles d’administration » : les définitions de stratégie sont « récupérées à partir du magasin central ».

Le dossier n’est pas créé par Active Directory. Dès qu’il existe, les copies locales sont ignorées.

Ce qu’il contient

Les fichiers .admx à la racine, et un sous-dossier par langue (fr-FR, en-US) pour les .adml. Il est répliqué comme le reste de SYSVOL et accessible en \\<domaine>\SYSVOL\<domaine>\Policies\PolicyDefinitions.

Risques et bonnes pratiques

  • Pour mettre à jour, copiez le PolicyDefinitions complet du Windows le plus récent (ou le paquet de modèles téléchargé) par-dessus l’existant, en gardant les sous-dossiers de langue.
  • Ajoutez chaque langue utilisée par vos administrateurs ; une langue absente affiche des paramètres sans libellé.
  • Une copie partielle, avec un .admx sans son .adml, casse l’ouverture de l’éditeur pour tout le monde. Testez depuis un poste d’administration avant de généraliser.
  • Surveillez la réplication DFSR : un contrôleur en retard sert un ancien jeu.

Commandes utiles

Fenêtre de terminal
# En administrateur : alimenter le magasin depuis ce serveur (-WhatIf pour simuler)
$dest = "\\$env:USERDNSDOMAIN\SYSVOL\$env:USERDNSDOMAIN\Policies\PolicyDefinitions"
New-Item -ItemType Directory -Path $dest -WhatIf
Copy-Item "$env:windir\PolicyDefinitions\*" -Destination $dest -Recurse -Force -WhatIf
# Contrôle
(Get-ChildItem $dest -Filter *.admx).Count
Get-ChildItem $dest -Directory | Select-Object Name

Signaler une erreur