Udostępnij za pośrednictwem


Jak używać narzędzia Ntdsutil do zarządzania plikami usługi Active Directory z poziomu wiersza polecenia w systemie Windows Server 2003

W tym artykule opisano sposób zarządzania plikiem bazy danych usługi Active Directory (AD) Ntds.dit z wiersza polecenia.

Dotyczy: Windows Server 2003
Oryginalny numer KB: 816120

Jak uruchomić komputer w trybie przywracania usług katalogowych

Usługa katalogowa systemu Windows Server 2003 otwiera pliki w trybie wyłączności, co oznacza, że nie można zarządzać plikami, gdy serwer działa jako kontroler domeny.

Aby uruchomić serwer w trybie przywracania usług katalogowych, wykonaj następujące kroki:

  1. Uruchom ponownie komputer.
  2. Po wyświetleniu informacji o systemie BIOS (podstawowym systemie wejścia/wyjścia) naciśnij F8.
  3. Użyj STRZAŁKI W DÓŁ, aby wybrać tryb przywracania usług katalogowych (tylko kontrolery domeny systemu Windows Server 2003), a następnie naciśnij ENTER.
  4. Użyj strzałek w górę i w dół, aby wybrać system operacyjny Windows Server 2003, a następnie naciśnij ENTER.
  5. Zaloguj się przy użyciu konta administracyjnego i hasła.

Jak zainstalować narzędzia pomocy technicznej i uruchomić narzędzie Ntdsutil

Aby zainstalować narzędzia obsługi systemu Windows, wykonaj następujące kroki:

  1. Włóż dysk CD instalacji systemu Windows Server 2003 na stacji DYSKÓW CD-ROM lub DVD-ROM.
  2. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz drive_letter :\Support\Tools\suptools.msi, a następnie naciśnij ENTER.

Aby uruchomić narzędzie Ntdsutil, wybierz pozycję Uruchom, wpisz ntdsutil w polu Otwórz, a następnie naciśnij ENTER.

Uwaga 16.

Aby uzyskać dostęp do listy dostępnych poleceń, wpisz ?, a następnie naciśnij ENTER.

Jak przenieść bazę danych

Plik danych Ntds.dit można przenieść do nowego folderu. W takim przypadku rejestr zostanie zaktualizowany tak, aby usługa katalogowa korzystała z nowej lokalizacji po ponownym uruchomieniu serwera.

Aby przenieść plik danych do innego folderu, wykonaj następujące kroki:

  1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz ntdsutil w polu Otwórz, a następnie naciśnij ENTER.
  2. W wierszu polecenia Ntdsutil wpisz pliki, a następnie naciśnij ENTER.
  3. W wierszu polecenia konserwacji pliku wpisz przenieś bazę danych do nowej lokalizacji (gdzie nowa lokalizacja jest istniejącym folderem utworzonym w tym celu), a następnie naciśnij ENTER.
  4. Aby zamknąć narzędzie Ntdsutil, wpisz zamknij, a następnie naciśnij ENTER.
  5. Uruchom ponownie komputer.

Jak przenieść pliki dziennika

Użyj polecenia przenieś dzienniki, aby przenieść pliki dziennika usługi katalogowej do innego folderu. Aby nowe ustawienia zaczęły obowiązywać, uruchom ponownie komputer po przeniesieniu plików dziennika.

Aby przenieść pliki dziennika, wykonaj następujące kroki:

  1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz ntdsutil w polu Otwórz, a następnie naciśnij ENTER.
  2. W wierszu polecenia Ntdsutil wpisz pliki, a następnie naciśnij ENTER.
  3. W wierszu polecenia konserwacji pliku wpisz przenieś dzienniki do nowej lokalizacji (gdzie nowa lokalizacja jest istniejącym folderem utworzonym w tym celu), a następnie naciśnij ENTER.
  4. Wpisz zamknij, a następnie naciśnij ENTER.
  5. Uruchom ponownie komputer.

Jak odzyskać bazę danych

Aby odzyskać bazę danych, wykonaj następujące kroki:

  1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz ntdsutil w polu Otwórz, a następnie naciśnij ENTER.
  2. W wierszu polecenia Ntdsutil wpisz pliki, a następnie naciśnij ENTER.
  3. W wierszu polecenia konserwacji pliku wpisz odzyskaj, a następnie naciśnij ENTER.
  4. Wpisz zamknij, a następnie naciśnij ENTER.
  5. Uruchom ponownie komputer.

Uwaga 16.

Można również użyć Esentutl.exe do wykonania odzyskiwania bazy danych, gdy procedura opisana wcześniej w tym artykule zakończy się niepowodzeniem (na przykład procedura może zakończyć się niepowodzeniem, gdy baza danych jest niespójna). Aby użyć Esentutl.exe do wykonania odzyskiwania bazy danych, wykonaj następujące kroki:

  1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz polecenie cmd w polu Otwórz, a następnie naciśnij ENTER.
  2. Wpisz esentutl /r path \ntds.dit, a następnie naciśnij ENTER. ścieżka odwołuje się do bieżącej lokalizacji pliku Ntds.dit.
  3. Usuń pliki dziennika bazy danych (.log) z folderu WINDOWS\Ntds.
  4. Uruchom ponownie komputer.

Aby uzyskać dodatkowe informacje o narzędziu esentutl.exe, w wierszu polecenia wpisz esentutl /?, a następnie naciśnij ENTER.

Uwaga 16.

Ta procedura obejmuje dzienniki transakcji w celu odzyskania danych. Dzienniki transakcji służą do upewnienia się, że zatwierdzone transakcje nie zostaną utracone, jeśli komputer ulegnie awarii lub wystąpi nieoczekiwana utrata zasilania. Dane transakcji są zapisywane najpierw w pliku dziennika, a następnie zapisywane w pliku danych. Po ponownym uruchomieniu komputera po jego awarii można ponownie uruchomić dziennik, aby odtworzyć transakcje, które zostały zatwierdzone, ale które nie zostały zarejestrowane w pliku danych.

Jak ustawić ścieżki

Możesz użyć polecenia set path, aby ustawić ścieżkę dla następujących elementów:

  • Kopia zapasowa: użyj tego parametru z ustawionym poleceniem ścieżki, aby ustawić miejsce docelowe kopii zapasowej dysk-dysk na dysk do folderu określonego przez zmienną lokalizacji. Usługę katalogową można skonfigurować tak, aby wykonywać kopie zapasowe dysku na dysku online w zaplanowanych odstępach czasu.
  • Baza danych: użyj tego parametru z poleceniem ścieżki ustawionej, aby zaktualizować część rejestru identyfikującą lokalizację i nazwę pliku danych. Użyj tego polecenia tylko do ponownego skompilowania kontrolera domeny, który utracił plik danych i który nie jest przywracany za pomocą typowych procedur przywracania.
  • Dzienniki: użyj tego parametru z poleceniem ustawionej ścieżki, aby zaktualizować część rejestru identyfikującą lokalizację plików dziennika. Użyj tego polecenia tylko wtedy, gdy ponownie kompilujesz kontroler domeny, który utracił pliki dziennika i nie jest przywracany za pomocą typowych procedur przywracania.
  • Katalog roboczy: użyj tego parametru z ustawionym poleceniem ścieżki, aby ustawić część rejestru, która identyfikuje folder roboczy usługi katalogowej do folderu określonego przez zmienną lokalizacji. Aby uruchomić polecenie set path, wykonaj następujące kroki:
  1. Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz ntdsutil w polu Otwórz, a następnie naciśnij ENTER.

  2. W wierszu polecenia Ntdsutil wpisz pliki, a następnie naciśnij ENTER.

  3. W wierszu polecenia obsługi pliku wpisz ustaw lokalizację obiektu ścieżki, a następnie naciśnij ENTER. obiekt odwołuje się do jednego z następujących elementów:

    • Wykonywanie kopii zapasowej
    • baza danych
    • Dzienniki
    • Katalog roboczy

    lokalizacja odwołuje się do lokalizacji (folderu), do której chcesz ustawić obiekt zidentyfikowany w poleceniu.

  4. Wpisz zamknij, a następnie naciśnij ENTER.