Instalacja Active Directory z Powershell

Jeśli nie lubisz przeklikiwać w GUI instalacji roli na Windows Serwer lub chcesz przyspieszyć swoją pracę albo trochę ją zautomatyzować to ten artykuł jest dla Ciebie.

Wymagania wstępne

Do wykonania tych skryptów potrzebna będzie

  • świeżo zainstalowana wersja systemu Windows Server.
  • serwer powinien mieć statyczny adres IP

Ustawienie strefy czasowej i regionu

Zanim zaczniemy instalację AD sprawdźmy najpierw jaką mamy ustawioną, a później w razie konieczności zmieńmy strefę czasową i region.

PowerShell
# Strefa czasowa
Get-TimeZone
Get-TimeZone -ListAvailable

# Region
Get-Culture

Ustawiam strefę czasową i region na Polskę.

PowerShell
Set-TimeZone -id "Central European Standard Time"
Set-Culture 'pl-PL'

Dodanie roli Active Directory do naszego serwera:

Następnie możemy przejść do instalacji roli Active Directory (AD DS).

PowerShell
Add-WindowsFeature AD-Domain-Services

Wypromowanie kontrolera domeny

Kolejny krok to wypromowanie serwera do roli kontrolera domeny. Tu w miejscu DomainName wpisujemy nazwę domeny jaką chcemy ustawić, w przykładzie użyję domeny testowy.local.

PowerShell
Install-ADDSForest -DomainName testowy.local -InstallDNS

Po instalacji roli kontrolera domeny należy wykonać restart systemu.

Instalacja narzędzi

Na koniec pozostała nam instalacja Standardowych narzędzi GUI, którymi posługuje się większość Administratorów.

PowerShell
Install-WindowsFeature -Name RSAT-AD-AdminCenter
Install-WindowsFeature -Name RSAT-ADDS-Tools

Gdyby brakowało Ci jakiś narzędzi to zawsze możesz przeszukać co jeszcze jest dostępne.

PowerShell
Get-WindowsFeature -Name RSAT*

Podsumowanie

W tym krótkim wpisie pokazałem jak zainstalować Active Directory i nową Domenę z poziomu Powershell. Ten sposób może się przydać i zaoszczędzić czas jeśli masz dużo wdrożeń nowych kotrolerów domeny. Inny przykład to instalacja AD na wersji Windows Server Core gdzie nie ma w ogóle interfejsu graficznego, wtedy należy pominąć ostatni krok z instalacja narzędzi.

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *