- Overzicht
- Variabelen
- Stap 1: Installeer AD DS-rol op de eerste server
- Stap 2: Maak een nieuw forest en promoveer de eerste DC
- Stap 3: Controleer de primaire domeincontroller
- Stap 4: Installeer AD DS-rol op de tweede server
- Stap 5: Controleer en configureer DNS-instellingen
- Stap 6: Promoveer de tweede server tot extra DC
- Stap 7: Controleer domeincontrollerreplicatie
- Stap 8: Controleer DNS en tijdsynchronisatie (optioneel)
- Conclusie
Overzicht
In dit artikel leer je hoe je met PowerShell een Active Directory (AD)-omgeving opzet op Windows Server en vervolgens een tweede domeincontroller toevoegt voor redundantie en betrouwbaarheid.
Variabelen
Gebruik de onderstaande tabel om omgevingsafhankelijke waarden te vervangen door jouw eigen instellingen.
| Variabele | Voorbeeld | Beschrijving |
|---|---|---|
<<DOMAIN_NAME>> |
example.local |
Naam van het Active Directory-domein |
<<NETBIOS_NAME>> |
EXAMPLE |
NetBIOS-naam (aanbevolen in hoofdletters) |
<<ADMIN_PASSWORD>> |
P@ssw0rd! |
Wachtwoord voor DSRM (Directory Services Restore Mode) |
<<DOMAIN_ADMIN>> |
Administrator |
Domeinbeheerderaccount |
<<DOMAIN_ADMIN_PASSWORD>> |
P@ssw0rd! |
Wachtwoord voor de domeinbeheerder (gebruikt bij automatisering) |
<<INTERFACE_ALIAS>> |
Ethernet |
Naam van de netwerkadapter |
<<PRIMARY_DC_IP>> |
192.168.1.10 |
IP-adres van de primaire domeincontroller |
Stap 1: Installeer AD DS-rol op de eerste server
Installeer eerst de rol Active Directory Domain Services (AD DS) op de primaire server.
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
Stap 2: Maak een nieuw forest en promoveer de eerste DC
Gebruik PowerShell om een nieuw forest te maken en de eerste server te promoveren tot primaire domeincontroller.
Forest- en domeinmodi
| Niveau | Enumeratie |
|---|---|
| Windows Server 2008 | Win2008 |
| Windows Server 2008 R2 | Win2008R2 |
| Windows Server 2012 | Win2012 |
| Windows Server 2012 R2 | Win2012R2 |
| Windows Server 2016 | WinThreshold |
| Windows Server 2025 | Win2025 |
💡 In dit voorbeeld wordt Windows Server 2016 (WinThreshold) gebruikt.
Install-ADDSForest `
-DomainName "<<DOMAIN_NAME>>" `
-DomainNetbiosName "<<NETBIOS_NAME>>" `
-SafeModeAdministratorPassword (ConvertTo-SecureString "<<ADMIN_PASSWORD>>" -AsPlainText -Force) `
-InstallDNS:$true `
-ForestMode WinThreshold `
-DomainMode WinThreshold `
-Force
⚠️ Start opnieuw op indien gevraagd:
Restart-Computer
Stap 3: Controleer de primaire domeincontroller
Na promotie, controleer of de domeinstructuur correct is aangemaakt.
Get-ADDomain
Get-ADDomainController
Get-Service DNS
Stap 4: Installeer AD DS-rol op de tweede server
Voeg nu de AD DS-rol toe aan de tweede server.
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
Stap 5: Controleer en configureer DNS-instellingen
Voordat de tweede server wordt gepromoveerd tot domeincontroller, controleer dat het DNS-adres verwijst naar de primaire DC.
# Controleer huidige DNS-instellingen
Get-DnsClientServerAddress
# Stel DNS-server in op het IP van de primaire DC
Set-DnsClientServerAddress -InterfaceAlias "<<INTERFACE_ALIAS>>" -ServerAddresses "<<PRIMARY_DC_IP>>"
⚠️ Als de tweede server zichzelf als DNS-server gebruikt, zal de promotie mislukken.
Zorg dat de primaire DC als eerste DNS-server is ingesteld.
Stap 6: Promoveer de tweede server tot extra DC
# Aanmeldgegevens
$User = "<<NETBIOS_NAME>>\<<DOMAIN_ADMIN>>"
$Pass = ConvertTo-SecureString "<<DOMAIN_ADMIN_PASSWORD>>" -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential($User, $Pass)
Install-ADDSDomainController `
-DomainName "<<DOMAIN_NAME>>" `
-Credential $Cred `
-SafeModeAdministratorPassword (ConvertTo-SecureString "<<ADMIN_PASSWORD>>" -AsPlainText -Force) `
-InstallDNS:$true `
-Force
⚠️ Start opnieuw op indien gevraagd:
Restart-Computer
Stap 7: Controleer domeincontrollerreplicatie
Controleer of beide domeincontrollers correct zijn geregistreerd en synchroniseren.
Get-ADDomainController -Filter *
Gebruik de volgende commando’s voor een gedetailleerd replicatieoverzicht:
repadmin /replsummary
repadmin /showrepl
Stap 8: Controleer DNS en tijdsynchronisatie (optioneel)
Get-Service DNS
w32tm /query /status
Conclusie
Met deze stappen kun je snel een redundante Active Directory-omgeving opzetten met PowerShell.
Automatisering van dit proces zorgt voor consistente implementatie, hogere beschikbaarheid en eenvoudig herstel bij toekomstige uitbreidingen.
