Analiza bazy danych Active Directory za pomocą NTDSUtil

Nie jest tajemnicą, że baza danych Active Directory jest przechowywana w pliku NTDS.DIT. Podobnie jak każda inna baza danych, baza danych Active Directory musi być okresowo utrzymywana i czyszczona ze śmieci i błędów. W tym artykule nauczymy się, jak analizować bazę danych tej usługi Active Directory i naprawiać błędy znalezione za pomocą narzędzia NTDSUtil (wcześniej zapoznaliśmy się z tym narzędziem w artykule o usuwaniu wadliwego kontrolera domeny).

1. Po pierwsze, na kontrolerze domeny musisz zatrzymać usługę Aktywny Katalog Domena Usługi, w przeciwnym razie nie będzie można wykonywać żadnych działań z bazą danych NTDS.DIT ​​(jak pamiętacie, w Windows 2008 usługi Active Directory można zrestartować na działającym serwerze).

2. W wierszu polecenia wpisz polecenie
ntdsutil.

3. Aby wybrać bieżącą konfigurację AD, wprowadź polecenie Aktywuj Instancja NTDS.

4. Wpisz polecenie Semantyczny Baza danych Analiza
w interfejsie ntdsutil.

5. Aby aktywować funkcję szczegółowego rejestrowania, wprowadź polecenie Pełne On.

6. Aby rozpocząć analizę semantyczną pliku Ntds.dit, wpisz polecenie Idź.  W wyniku wykonania tej komendy w bieżącym katalogu pojawi się plik o nazwie Dsdit.dmp.n, który będzie zawierał szczegółowy raport z analizy, gdzie n jest liczbą całkowitą, która stopniowo rośnie z każdym wykonaniem takiej analizy..

Częściowe błędy w bazie danych Active Directory można naprawić za pomocą polecenia Idź Fixup.

7. Kontekst poza komendą Semantyczny Checker
wpisz i uruchom polecenie Idź Fixup:

8. Aby wyjść z narzędzia NTDSUtil, wpisz dwa razy Rzucić.

9. Uruchom usługę Aktywny Katalog Domena Usługi i uruchom ponownie kontroler domeny.