Analýza Active Directory databáze pomocí NTDSUtil

Není tajemstvím, že databáze Active Directory je uložena v souboru NTDS.DIT. A stejně jako jakákoli jiná databáze, databáze Active Directory musí být pravidelně udržována a čištěna od odpadků a chyb. V tomto článku se naučíme analyzovat databázi této služby Active Directory a opravit chyby nalezené pomocí obslužného programu NTDSUtil (dříve jsme se s touto obsluhou seznámili v článku o odstranění vadného řadiče domény).

1. Nejprve musíte u řadiče domény zastavit službu Aktivní Adresář Doména Služby, v opačném případě nebudete moci provádět žádné akce s databází NTDS.DIT ​​(jak si vzpomínáte, v systému Windows 2008 lze služby Active Directory restartovat na spuštěném serveru).

2. Na příkazovém řádku zadejte příkaz
ntdsutil.

3. Chcete-li vybrat aktuální konfiguraci AD, zadejte příkaz Aktivujte Instance NTDS.

4. Zadejte příkaz Sémantický Databáze Analýza
v rozhraní ntdsutil.

5. Chcete-li aktivovat funkci podrobné protokolování, zadejte příkaz Podrobný Zapnuto.

6. Chcete-li spustit sémantickou analýzu souboru Ntds.dit, zadejte příkaz Jdi.  V důsledku provedení tohoto příkazu se v aktuálním adresáři objeví soubor s názvem Dsdit.dmp.n, který bude obsahovat podrobnou zprávu o analýze, kde n je celé číslo, které se postupně zvyšuje s každým provedením takové analýzy..

Částečné chyby v databázi Active Directory lze opravit pomocí příkazu Jdi Oprava.

7. Kontext mimo příkaz Sémantický Kontrolor
zadejte a spusťte příkaz Jdi Oprava:

8. Chcete-li ukončit obslužný program NTDSUtil, zadejte dvakrát Konec.

9. Spusťte službu Aktivní Adresář Doména Služby a restartujte řadič domény.