Przejdź do głównej zawartości

adprep


adprep.exe znajduje się w folderze support\adprep nośnika Windows Server i służy do przygotowania istniejących lasów i domen Active Directory na potrzeby instalacji kontrolera domeny z nowszą wersją Windows Server. Działa poprzez rozszerzenie schematu, aktualizację ACL oraz wprowadzenie niezbędnych zmian w strukturze AD.


  • Cel: Rozszerzenie schematu Active Directory oraz aktualizacja ACL i uprawnień w lasach oraz domenach, aby obsłużyć nowe funkcje kontrolera domeny.
  • Dostępność: Występuje w wersji 32- i 64-bitowej (domyślnie uruchamiana jest wersja 64-bitowa).
  • Wymagania: Niezbędne uprawnienia Enterprise Admins, Schema Admins i Domain Admins dla opcji /forestprep, oraz uprawnienia Domain Admins dla pozostałych poleceń.
  • Kontekst: Wywoływane na kontrolerze FSMO schematu dla /forestprep lub na kontrolerze FSMO infrastruktury domeny dla /domainprep.

Okno terminala
adprep {/forestprep | /domainprep [ /gpprep ] | /rodcprep | /wssg | /silent} \
[/forest:<nazwaLasu>] [/domain:<nazwaDomeny>] \
[/userdomain:<domena>] [/user:<użytkownik>] [/password:*] \
[/logdsid]
  • /forestprep – rozszerza schemat lasu.
  • /domainprep – przygotowuje domenę; można dodać /gpprep dla RSOP Planning Mode.
  • /rodcprep – przygotowuje las pod instalację Read-Only Domain Controller.
  • /wssg – tryb przygotowania dla usług WWW.
  • /silent – cichy tryb działania.
  • /forest: i /domain: – wskazują odpowiednio las i domenę, jeśli różnią się od bieżących.
  • /userdomain:, /user: i /password: – dane uwierzytelniające do wykonania polecenia.
  • /logdsid – generuje szczegółowe logi w %windir%\System32\Debug\Adprep\Logs.

ParametrOpis
/forestprepPrzygotowuje las – uruchamiany tylko raz na kontrolerze FSMO schematu.
/domainprepPrzygotowuje domenę – uruchamiany w każdej domenie na kontrolerze FSMO infrastruktury.
/gpprepRozszerzenie /domainprep, aktualizuje RSOP Planning Mode.
/rodcprepPrzygotowuje las pod instalację Read-Only Domain Controller.
/wssgDodatkowe przygotowania dla usług WWW.
/silentCichy tryb – tłumi komunikaty potwierdzenia.
/forest:<nazwaLasu>Wskazuje inny las, jeśli różni się od aktualnego.
/domain:<nazwaDomeny>Wskazuje docelową domenę.
/userdomain:<domena>Domena użytkownika wykonującego operację.
/user:<użytkownik>Nazwa konta z wymaganymi uprawnieniami.
/password:*Umożliwia interaktywne wprowadzenie hasła.
/logdsidGeneruje szczegółowe logi w %windir%\System32\Debug\Adprep\Logs.

  1. Przygotowanie lasu przed instalacją DC Windows Server 2022

    Okno terminala
    cd D:\support\adprep
    adprep /forestprep
    • Rozszerza schemat lasu.
    • Wymaga uprawnień Enterprise Admins, Schema Admins i Domain Admins.
  2. Przygotowanie domeny z aktualizacją RSOP

    Okno terminala
    cd D:\support\adprep
    adprep /domainprep /gpprep
    • Uruchamiane na każdym kontrolerze domeny po replikacji zmian schematu.
  3. Przygotowanie lasu pod RODC

    Okno terminala
    cd D:\support\adprep
    adprep /rodcprep /userdomain:CORP /user:Administrator /password:*
    • Przygotowuje niezbędne ustawienia i uprawnienia pod instalację Read-Only Domain Controller.
  4. Ciche przygotowanie WWW

    Okno terminala
    adprep /wssg /silent
    • Scenariusz instalacji usług WWW bez potwierdzeń.

  • Uruchom z uprawnieniami administratora – inaczej zostanie zgłoszony błąd Access is denied..
  • Domyślnie uruchamiana jest wersja 64-bitowa; na systemach 32-bitowych użyj adprep32.exe.
  • Zawsze uruchamiaj z nośnika instalacyjnego Windows Server, aby uniknąć nieaktualnych zmian.
  • Logi są zapisywane w %windir%\System32\Debug\Adprep\Logs; do debugowania użyj /logdsid.
  • Po /forestprep odczekaj pełną replikację przed wykonaniem /domainprep.

BłądPrzyczynaRozwiązanie
Access is denied.Brak uprawnień administratora.Uruchom CMD jako administrator.
Schema update failed: unable to contact schema master.Nie uruchomiono /forestprep na kontrolerze FSMO schematu.Zlokalizuj FSMO schematu (netdom query fsmo) i wykonaj /forestprep na nim.
The forest functional level is too low/already at required level.Niewłaściwy poziom funkcjonalny lasu.Sprawdź poziom funkcjonalny i dostosuj wersję adprep lub podnieś poziom lasu zgodnie z wymaganiami.
A domain must be prepared before you run /gpprep.Pominięcie wykonania /domainprep przed /gpprep.Wykonaj adprep /domainprep przed adprep /domainprep /gpprep.
This command is not valid in the current context.Nieprawidłowa kolejność lub opcja.Sprawdź dokumentację wersji Windows Server i wykonaj polecenia w odpowiedniej kolejności: /forestprep/domainprep/domainprep /gpprep.
Insufficient memory to run the schema update.Niewystarczające zasoby na kontrolerze FSMO schematu.Przenieś operację na serwer o większych zasobach lub zwiększ pamięć RAM.
Unable to open Enterprise partition.Brak uprawnień Enterprise Admins.Upewnij się, że konto należy do grupy Enterprise Admins i wykonaj ponownie w sesji z podwyższonymi uprawnieniami.

Porada: Przed wykonaniem adprep sprawdź role FSMO (netdom query fsmo) oraz poziomy funkcjonalne (Get-ADForest, Get-ADDomain), aby uniknąć błędów kontekstowych.