We gaan ervan uit dat je de server al in Server Core-modus hebt geïnstalleerd en de basisinstellingen zoals IP-adressering en naamgeving hebt geconfigureerd. Dit onderwerp bevat ook een beknopte PowerShell-referentietabel met veelvoorkomende AD DS-beheertaken.

De AD DS-rol installeren

Je moet altijd eerst de AD DS-rol op de server installeren:

install-windowsfeature AD-Domain-Services

Nadat de AD DS-rol aan de server is toegevoegd, kun je de server configureren als:

  • Nieuw Active Directory-forest, nieuw domein in een bestaand forest, extra domeincontroller in een bestaand domein, de AD DS-rol configureren

Een nieuw Active Directory-forest uitrollen

Voer de PowerShell-cmdlet uit (het systeem start opnieuw op):

Install-ADDSForest -DomainName <String> -DomainNetbiosName <String> -DomainMode <String> -ForestMode <String> –InstallDns
  • Parameter — Omschrijving
  • -ForestMode< Win8 |Win2008R2 | Win2003>-DomainMode< Win8 |Win2008R2 | Win2003> — Geeft het functionele domeinniveau op van het eerste domein bij het aanmaken van een nieuw forest.
    De standaardwaarde is Windows Server 2012 (Win8).
  • -DomainName<String> — Geeft de volledig gekwalificeerde domeinnaam (FQDN) op voor het hoofddomein (het eerste) in het forest.
  • -DomainNetbiosName<String> — Geeft de NetBIOS-naam op voor het hoofddomein in het nieuwe forest.
  • -CreateDnsDelegation — Geeft aan of er een DNS-delegatie moet worden aangemaakt die verwijst naar de nieuwe DNS-server die je samen met de domeincontroller installeert.
  • -InstallDns — Geeft aan of de DNS Server-service voor het nieuwe forest geïnstalleerd en geconfigureerd moet worden. Bij een forestinstallatie is de standaardwaarde $true (er wordt een nieuwe DNS-server geïnstalleerd en geconfigureerd).

Een nieuw Active Directory-domein in een bestaand forest uitrollen

Voer de PowerShell-cmdlet uit:

Install-ADDSDomain -NewDomainName <String> -ParentDomainName <String> [-CreateDnsDelegation] [-DomainMode <DomainMode> ] [-DomainType <DomainType> [-InstallDns] [-NewDomainNetbiosName <String> [-SiteName <String> ]
  • Parameter — Omschrijving
  • -DomainType< TreeDomain | ChildDomain > — Geeft aan welk type domein je wilt aanmaken
  • -InstallDns — Geeft aan of de DNS Server-service voor het domein of de domeinstructuur geïnstalleerd en geconfigureerd moet worden.
  • -NewDomainName<String> — Staat -DomainType op "TreeDomain", dan geef je met deze parameter de volledig gekwalificeerde domeinnaam (FQDN) op voor de nieuwe domeinstructuur (bijvoorbeeld "contoso.com"). Staat -DomainType op "ChildDomain", dan geef je met deze parameter een enkelvoudige domeinnaam op voor het onderliggende domein (geef bijvoorbeeld "corp" op om een nieuw domein "corp.contoso.com" te maken als het nieuwe domein in de domeinstructuur contoso.com valt).
  • -ParentDomainName<String> — Geeft de volledig gekwalificeerde domeinnaam (FQDN) op van een bestaand bovenliggend domein.
  • -SiteName<String> — Geeft de naam op van een bestaande site waarin je de nieuwe domeincontroller kunt plaatsen.

Een extra domeincontroller in een bestaand domein uitrollen

Je moet altijd eerst de AD DS-rol op de server installeren:

install-windowsfeature AD-Domain-Services

Voer daarna de PowerShell-cmdlet uit om de extra domeincontroller te installeren:

Install-ADDSDomainController -DomainName <String> [-InstallDns] [-MoveInfrastructureOperationMasterRoleIfNecessary] [-SkipAutoConfigureDns]

Een domeincontroller verwijderen

Voer de PowerShell-cmdlet uit:

Uninstall-ADDSDomainController -LocalAdministratorPassword <SecureString> [-IgnoreLastDCInDomainMismatch] [-IgnoreLastDNSServerForZone] [-LastDomainControllerInDomain] [-NoRebootOnCompletion] [-RemoveApplicationPartitions] [-RemoveDNSDelegation] [-RetainDCMetadata]

De AD DS-rol toevoegen/configureren met een GUI

Je kunt de AD DS-rol ook eenvoudiger toevoegen en configureren met grafische hulpmiddelen, zoals Server Manager uit RSAT. Server Manager biedt één plek voor het configureren van rollen en het beheren van alle geïnstalleerde rollen op de server. Je kunt Server Manager en andere grafische hulpmiddelen vanaf een client-pc gebruiken door de Remote Server Administration Tools te installeren.

Veelvoorkomende AD DS-beheertaken met PowerShell

  • Een gebruiker aanmaken
    Get-Help New-ADUser –detailed
    — New-ADUser -SamAccountName U1 -Name "User 1" -AccountPassword (ConvertTo-SecureString -AsPlainText "p@ssw0rd" -Force) -Enabled $true -Path ‘OU=Test,DC=FABRIKAM,DC=COM’
  • Een gebruikersaccount ontgrendelen — Unlock-ADAccount -Identity "CN=U1,OU=Test,DC=FABRIKAM,DC=COM"
  • Een groep aanmaken — New-ADGroup -Name "RODC Admins" -SamAccountName RODCAdmins -GroupCategory Security -GroupScope Global -DisplayName "RODC Administrators" -Path "CN=Users,DC=Fabrikam,DC=Com"
  • De geneste leden van een groep bekijken — Get-ADGroupMember G1 -Recursive | FT Name,ObjectClass -A
  • De directe leden van een groep bekijken — Get-ADGroupMember G1 | FT Name,ObjectClass -A
  • Leden aan een groep toevoegen en eruit verwijderen — Add-ADGroupMember -Identity SvcAccPSOGroup -Member SaraDavis
    Remove-ADGroupMember -Identity SvcAccPSOGroup -Member SaraDavis
  • De OU’s in een domein tonen — Get-ADOrganizationalUnit -Filter {Name -like ‘*’} | FT Name, DistinguishedName -A
  • De objecten in een OU tonen — Get-ADObject -Filter ‘Name -like "*"’ -Searchbase ‘OU=UserAccounts,DC=Fabrikam,DC=com’
  • Een OU aanmaken — New-ADOrganizationalUnit -Name UserAccounts -Path "DC=FABRIKAM,DC=COM"
  • Een OU hernoemen — Rename-ADObject "OU=ManagedGroups,OU=Managed,DC=Fabrikam,DC=Com" -NewName Groups
  • Alle OU’s in het domein beschermen tegen per ongeluk verwijderen — Get-ADOrganizationalUnit -Filter ‘Name -like "*"’ | Set-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $true
  • Een site-object aanmaken — New-ADObject -Name ‘BO3’ -Type site -Description ‘Branch Office 3’ -Path ‘CN=Sites,CN=Configuration,DC=FABRIKAM,DC=COM’Get-Help New-ADObject –detailed
  • De domeincontrollers van een domein vinden — Get-ADDomainController -Discover -DomainName FABRIKAM.COM
  • De houders van de operations master-rollen vinden — Get-ADForest Fabrikam.com | FT SchemaMaster,DomainNamingMaster of:
    Get-ADDomain Fabrikam.com | FT PDCEmulator,RIDMaster,InfrastructureMaster
  • Een operations master-rol overdragen — Move-ADDirectoryServerOperationMasterRole -Identity FABRIKAM-DC1 -OperationMasterRole RIDMaster,InfrastructureMaster,DomainNamingMaster
  • Alle gebruikers onder een container opvragen — Get-ADUser -Filter * -SearchBase "OU=Finance,OU=UserAccounts,DC=FABRIKAM,DC=COM"
  • de standaardnaam van de eerste site wijzigen — Get-ADReplicationSite | Rename-ADObject -NewName "DataCenter"
  • de standaardnaam van de eerste site wijzigen — Get-ADReplicationSite | Rename-ADObject -NewName "DataCenter"
    Voeg een subnet toe aan de site DataCenter: New-ADReplicationSubnet -Name "192.168.1.0/24″ -Site DataCenter
  • De prullenbak inschakelen — Enable-ADOptionalFeature "Recycle Bin Feature" -Scope Forest -Target lab.int -confirm:$false