Comment effectuer une défragmentation hors ligne d'Active Directory

La base de données Active Directory a tendance à se fragmenter au fil du temps, comme n'importe quelle autre base de données. Bien que Windows Server 2008/2003/2000 effectue périodiquement une défragmentation en ligne en coulisse, cette défragmentation déplace uniquement les données dans le fichier de base de données (NTDS.DIT) et ne réduit pas la taille du fichier : le fichier de base de données ntds.dit ne peut pas être compacté lorsqu'Active Directory est en ligne. Si vous avez beaucoup moins d'objets dans AD qu'auparavant, vous pouvez réduire la taille du fichier ntds.dit en effectuant une défragmentation hors ligne.

Conseils:Si vous avez oublié le mot de passe de l'administrateur de domaine dans Active Directory et que vous ne pouvez pas vous connecter au contrôleur de domaine, vous pouvez facilement réinitialiser/déverrouiller n'importe quel mot de passe de compte d'utilisateur de domaine avec l'utilitaire de réinitialisation du mot de passe Windows.

Effectuer une défragmentation hors ligne peut augmenter les performances, mais la raison principale est normalement de libérer de l'espace disque. Veuillez noter que vous devez sauvegarder votre base de données avant de faire cela en copiant votre ntds.dit vers un autre emplacement.

Comment effectuer une défragmentation hors ligne d’Active Directory ?

Tout d'abord, vous devez arrêter le service de domaine Active Directory. Vous pouvez défragmenter/compacter le fichier de base de données ntds.dit lorsque AD n'est pas en cours d'exécution. Il n'est pas nécessaire de redémarrer en mode de restauration des services d'annuaire.

Voir aussi :Récupération de mot de passe Active Directory

Une fois les services arrêtés, ouvrez une invite de commande sur le serveur et entrez les commandes suivantes :
NTDSUTIL
Activate Instance NTDS
Files
Info

À ce stade, vous devriez voir un résumé des fichiers utilisés par la base de données Active Directory. Pour commencer le processus de défragmentation, entrez la commande suivante :
Compact to e:\windows\ntds\temp
La commande ci-dessus suppose que vous avez créé un dossier nommé Temp sous le dossier e:\windows\ntds\temp.

Une fois le processus terminé, vous devez faire ce qui est indiqué et copier la base de données défragmentée de e:\windows\ntds\temp\ntds.dit vers e:\windows\ntds\ntds.dit.

Enfin, redémarrez les services de domaine Active Directory (les services de dépendance redémarreront automatiquement). Vous disposez désormais d’un Active Directory plus petit et plus performant.

Related Posts