- Windows Server
adprep\logs C:\Windows\debug\adprep\logs
adprep\logs : journaux d'Adprep, un sous-dossier horodaté par exécution, créés lors de la préparation du schéma, de la forêt ou du domaine Active Directory.
À quoi ça sert
Adprep prépare une forêt ou un domaine Active Directory avant l’arrivée d’un contrôleur de domaine plus récent : extension du schéma, mise à jour du contexte de configuration, des permissions. Chaque exécution laisse ici son compte rendu, utile quand adprep /forestprep ou /domainprep échoue, ou pour prouver quand et par qui le schéma a été étendu. Depuis Windows Server 2012, la promotion (Install-ADDSDomainController, assistant AD DS) lance Adprep automatiquement avec des identifiants Enterprise Admins ; les journaux se retrouvent au même endroit.
Ce qu’il contient
Un sous-dossier par exécution, nommé d’après la date et l’heure (par exemple 20260315102030). Il renferme le journal principal adprep.log et, selon l’opération, des fichiers annexes comme Csv.log et Ldif.log (importations de schéma). Le chemin adprep\logs saute un niveau : le dossier adprep est lui-même sous C:\Windows\debug.
Risques et bonnes pratiques
- Conservez ces dossiers : ils documentent l’historique du schéma et occupent très peu de place.
- Lancez Adprep depuis le contrôleur qui détient le rôle de maître de schéma (forestprep) ou le rôle de maître d’infrastructure (domainprep), avec un compte Schema Admins et Enterprise Admins pour forestprep.
- Avant d’étendre le schéma, vérifiez la version actuelle et la santé de la réplication (
repadmin /replsummary).
Commandes utiles
# Exécutions d'Adprep, de la plus récente à la plus ancienneGet-ChildItem "$env:windir\debug\adprep\logs" -Directory | Sort-Object Name -Descending
# Version actuelle du schémaGet-ADObject (Get-ADRootDSE).schemaNamingContext -Properties objectVersion | Select-Object objectVersion
# Fin du journal principal de la dernière exécution$d = Get-ChildItem "$env:windir\debug\adprep\logs" -Directory | Sort-Object Name | Select-Object -Last 1Get-Content (Join-Path $d.FullName 'adprep.log') -Tail 40:: Santé de la réplication avant extension du schémarepadmin /replsummary