Delen via


Ntdsutil gebruiken om Active Directory-bestanden te beheren vanaf de opdrachtregel in Windows Server 2003

In dit artikel wordt beschreven hoe u het Ad-databasebestand (Active Directory), Ntds.dit, vanaf de opdrachtregel beheert.

Van toepassing op: Windows Server 2003
Oorspronkelijk KB-nummer: 816120

Uw computer starten in de modus Herstellen van Directory Services

Windows Server 2003 Directory Service opent de bestanden in de exclusieve modus, wat betekent dat de bestanden niet kunnen worden beheerd terwijl de server werkt als een domeincontroller.

Voer de volgende stappen uit om de server te starten in de modus Herstellen van Directory Services:

  1. Start de computer opnieuw op.
  2. Nadat de BIOS-informatie (Basic Input/Output System) wordt weergegeven, drukt u op F8.
  3. Gebruik de pijl-omlaag om de modus Herstellen van Directory Services te selecteren (alleen Windows Server 2003-domeincontrollers) en druk vervolgens op Enter.
  4. Gebruik de pijl-omhoog en pijl-omlaag om het besturingssysteem Windows Server 2003 te selecteren en druk vervolgens op Enter.
  5. Meld u aan met uw beheerdersaccount en wachtwoord.

Ondersteuningshulpprogramma's installeren en Ntdsutil starten

Voer de volgende stappen uit om Windows-ondersteuningshulpprogramma's te installeren:

  1. Plaats de installatie-cd van Windows Server 2003 in het cd-rom- of dvd-romstation.
  2. Selecteer Start, selecteer Uitvoeren, typ drive_letter :\Support\Tools\suptools.msien druk op Enter.

Als u Ntdsutil wilt starten, selecteert u Start, selecteert u Uitvoeren, typt u ntdsutil in het vak Openen en drukt u op Enter.

Notitie

Als u de lijst met beschikbare opdrachten wilt openen, typt u ?en drukt u op Enter.

De database verplaatsen

U kunt het Ntds.dit-gegevensbestand verplaatsen naar een nieuwe map. Als u dit doet, wordt het register bijgewerkt zodat Directory Service de nieuwe locatie gebruikt wanneer u de server opnieuw opstart.

Volg deze stappen om het gegevensbestand naar een andere map te verplaatsen:

  1. Selecteer Start, selecteer Uitvoeren, typ ntdsutil in het vak Openen en druk op Enter.
  2. Typ bestanden bij de opdrachtprompt van Ntdsutil en druk op Enter.
  3. Typ bij de opdrachtprompt voor bestandsonderhoud db naar een nieuwe locatie (waarbij de nieuwe locatie een bestaande map is die u voor dit doel hebt gemaakt) en druk op Enter.
  4. Als u Ntdsutil wilt afsluiten, typt u afsluiten en drukt u op Enter.
  5. Start de computer opnieuw op.

Logboekbestanden verplaatsen

Gebruik de opdracht Logboeken verplaatsen om de logboekbestanden van de directoryservice naar een andere map te verplaatsen. Start de computer opnieuw op nadat u de logboekbestanden hebt verplaatst om de nieuwe instellingen van kracht te laten worden.

Voer de volgende stappen uit om de logboekbestanden te verplaatsen:

  1. Selecteer Start, selecteer Uitvoeren, typ ntdsutil in het vak Openen en druk op Enter.
  2. Typ bestanden bij de opdrachtprompt van Ntdsutil en druk op Enter.
  3. Typ bij de opdrachtprompt voor bestandsonderhoud logboeken naar een nieuwe locatie (waarbij de nieuwe locatie een bestaande map is die u voor dit doel hebt gemaakt) en druk op Enter.
  4. Typ afsluiten en druk op Enter.
  5. Start de computer opnieuw op.

De database herstellen

Voer de volgende stappen uit om de database te herstellen:

  1. Selecteer Start, selecteer Uitvoeren, typ ntdsutil in het vak Openen en druk op Enter.
  2. Typ bestanden bij de opdrachtprompt van Ntdsutil en druk op Enter.
  3. Typ herstellen bij de opdrachtprompt voor bestandsonderhoud en druk op Enter.
  4. Typ afsluiten en druk op Enter.
  5. Start de computer opnieuw op.

Notitie

U kunt ook Esentutl.exe gebruiken om databaseherstel uit te voeren wanneer de procedure die eerder in dit artikel is beschreven mislukt (de procedure kan bijvoorbeeld mislukken wanneer de database inconsistent is). Als u Esentutl.exe wilt gebruiken om databaseherstel uit te voeren, voert u de volgende stappen uit:

  1. Selecteer Start, selecteer Uitvoeren, typ cmd in het vak Openen en druk op Enter.
  2. Typ esentutl /r path \ntds.dit en druk op Enter. het pad verwijst naar de huidige locatie van het bestand Ntds.dit.
  3. Verwijder de databaselogboekbestanden (.log) uit de map WINDOWS\Ntds.
  4. Start de computer opnieuw op.

Voor meer informatie over het hulpprogramma esentutl.exe typt u bij de opdrachtprompt esentutl /?en drukt u op Enter.

Notitie

Deze procedure omvat transactielogboeken om gegevens te herstellen. Transactielogboeken worden gebruikt om ervoor te zorgen dat vastgelegde transacties niet verloren gaan als uw computer uitvalt of als er onverwacht stroomverlies optreedt. Transactiegegevens worden eerst naar een logboekbestand geschreven en vervolgens naar het gegevensbestand geschreven. Nadat u de computer opnieuw hebt opgestart nadat deze is mislukt, kunt u het logboek opnieuw uitvoeren om de transacties te reproduceren die zijn doorgevoerd, maar die niet zijn vastgelegd in het gegevensbestand.

Paden instellen

U kunt de opdracht Pad instellen om het pad voor de volgende items in te stellen:

  • Back-up: Gebruik deze parameter met de opdracht Pad instellen om het back-updoel voor schijf-naar-schijf in te stellen op de map die is opgegeven door de locatievariabele. U kunt Directory Service configureren voor het uitvoeren van een online back-up van schijf naar schijf met geplande intervallen.
  • Database: Gebruik deze parameter met de opdracht pad instellen om het deel van het register bij te werken waarmee de locatie en bestandsnaam van het gegevensbestand worden geïdentificeerd. Gebruik deze opdracht alleen om een domeincontroller te herbouwen die het gegevensbestand heeft verloren en dat niet wordt hersteld door middel van typische herstelprocedures.
  • Logboeken: Gebruik deze parameter met de opdracht pad instellen om het deel van het register bij te werken waarmee de locatie van de logboekbestanden wordt geïdentificeerd. Gebruik deze opdracht alleen als u een domeincontroller herbouwt die de logboekbestanden heeft verloren en niet wordt hersteld door middel van typische herstelprocedures.
  • Werkmap: Gebruik deze parameter met de opdracht pad instellen om het deel van het register in te stellen waarmee de werkmap van directoryservice wordt geïdentificeerd aan de map die is opgegeven door de locatievariabele. Voer de volgende stappen uit om de opdracht Pad instellen uit te voeren:
  1. Selecteer Start, selecteer Uitvoeren, typ ntdsutil in het vak Openen en druk op Enter.

  2. Typ bestanden bij de opdrachtprompt van Ntdsutil en druk op Enter.

  3. Typ bij de opdrachtprompt bestandsonderhoud de locatie van het padobject instellen en druk op Enter. object verwijst naar een van de volgende items:

    • Backup
    • Database
    • Logboeken
    • Werkmap

    de locatie verwijst naar de locatie (map) waarnaar u het object wilt instellen dat in de opdracht is geïdentificeerd.

  4. Typ afsluiten en druk op Enter.