Numéro d'article: 315131 - Dernière mise à jour: lundi 16 février 2004 - Version: 4.0 COMMENT FAIRE : Utiliser Ntdsutil pour gérer des fichiers Active Directory à partir de la ligne de commande dans Windows 2000Ancien nº de publication de cet article : F315131 SommaireRésumé
Cet article explique étape par étape comment gérer des fichiers Active Directory à partir de la ligne de commande et décrit le principal fichier d'annuaire. Le service d'annuaire de Microsoft Windows 2000 est implémenté sur un gestionnaire de table ISAM (Indexed Sequential Access Method). Il s'agit du même gestionnaire de table que celui utilisé par Microsoft Exchange Server, le service de réplication, l'éditeur de configuration de sécurité, le serveur de certificats, Windows Internet Name Service (WINS) et d'autres composants de Windows 2000. La version de la base de données utilisée par Windows 2000 porte le nom d'ESENT (Extensible Storage Engine)
ESENT est un système de base de données traitée qu utilise des fichiers journaux pour prendre en charge la sémantique de restauration afin de s'assurer que les transactions sont bien validées dans la base de données. Dans l'idéal, vous devez rechercher le fichier de données et les fichiers journaux sur des lecteurs séparés, de manière à améliorer les performances et à prendre en charge la récupération des données en cas de panne d'un disque. Le fichier de données s'appelle Ntds.dit. Vous pouvez utiliser les commandes du menu Fichier de Ntdsutil pour gérer les fichiers journaux et de données du service d'annuaire. ESENT propose son propre outil, Esentutl.exe, que vous pouvez utiliser pour accomplir certaines fonctions de gestion de fichier de base de données. Esentutl.exe est installé dans le dossier Winnt\System32. Plusieurs commandes de gestion de fichier de Ntdsutil initient Esentutl, ce qui vous évite d'avoir à apprendre les arguments de ligne de commande de cet outil. Si Ntdsutil initie Esentutl, celui-ci génère une fenêtre séparée configurée avec un historique important, ce qui vous permet de revenir en arrière et de voir tous les indicateurs de progression de Esentutl. Le service d'annuaire de Windows 2000 ouvre ses fichiers en mode exclusif, c'est-à-dire qu'ils ne peuvent pas être gérés pendant que le serveur fonctionne en tant que contrôleur de domaine. Procédure pour démarrer votre ordinateur en mode Restauration des services d'annuaire
Procédure pour démarrer NtdsutilNtdsutil.exe se trouve dans le dossier Support Tools du CD d'installation de Windows 2000.
Procédure pour déplacer la base de donnéesVous pouvez déplacer le fichier de données Ntds.dit dans le nouveau dossier spécifié par la variable d'emplacement. Dans ce cas, le Registre est mis à jour de façon que le service d'annuaire utilise le nouvel emplacement après le redémarrage du serveur.
Procédure pour déplacer des fichiers journauxVous pouvez déplacer le fichier de données Ntds.dit dans le nouveau dossier spécifié par la variable d'emplacement. Dans ce cas, le Registre est mis à jour de façon que le service d'annuaire utilise le nouvel emplacement après le redémarrage du serveur.
Procédure pour récupérer la base de donnéesVous pouvez utiliser Esentutl.exe pour effectuer une restauration logicielle de la base de données. La restauration logicielle analyse les fichiers journaux et s'assure que toutes les transactions validées qui existent dans le fichier journal sont aussi reflétées dans le fichier de base de données. Le programme de sauvegarde de Windows 2000 tronque les fichiers journaux en conséquence.Les journaux permettent de d'assurer qu'aucune transaction validée n'est perdue en cas de panne de l'ordinateur ou de perte d'alimentation inattendue. Les données de transactions sont d'abord écrites dans un fichier journal, puis dans le fichier de données. Lorsque vous redémarrez votre ordinateur après une défaillance, vous pouvez réexécuter le journ al pour reproduire les transactions qui ont été validées mais non enregistrées dans le fichier de données.
Procédure pour réparer la base de donnéesAVERTISSEMENT : après avoir terminé la procédure décrite dans cette section, Esentutl.exe effectue une réparation de bas niveau du fichier de base de données. Utilisez la commande repair uniquement sur les conseils d'un personnel de maintenance qualifié, car celle-ci peut provoquer la perte de données. Cette procédure permet de réparer uniquement les données dont ESENT a connaissance. Par conséquent, il se peut que l'opération de réparation élimine des données essentielles au bon fonctionnement du service d'annuaire.
Procédure pour définir des cheminsVous pouvez utiliser la commande set path pour définir le chemin d'accès des éléments suivants :
Références
Pour plus d?informations sur la procédure à suivre pour effectuer une analyse de base de données sémantique, cliquez sur le numéro ci-dessous pour afficher l?article correspondant dans la Base de connaissances Microsoft :
315136
(http://support.microsoft.com/kb/315136/
)
PROCÉDURE : Effectuer une analyse de base de données sémantique pour la base de données Active Directory à l'aide de Ntdsutil.exe
Pour plus d'informations sur la procédure à suivre pour automatiser Ntdsutil.exe, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
243267
(http://support.microsoft.com/kb/243267/
)
Procédures pour automatiser Ntdsutil.exe à l'aide d'un script
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|

Retour au début
