Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Windows PowerShell voor Active Directory bevat de mogelijkheid om replicatie, sites, domeinen en forests, domeincontrollers en partities te beheren. Gebruikers van eerdere beheerprogramma's, zoals de module Active Directory-sites en -services en repadmin.exe merken dat vergelijkbare functionaliteit nu beschikbaar is vanuit de Windows PowerShell voor Active Directory-context. Bovendien zijn de cmdlets compatibel met de bestaande Windows PowerShell voor Active Directory-cmdlets, waardoor ze een gestroomlijnde ervaring creëren en klanten eenvoudig automatiseringsscripts kunnen maken.
Note
De Windows PowerShell voor Active Directory-replicatie- en topologie-cmdlets zijn beschikbaar in de volgende omgevingen:
- Windows Server 2012-domeincontroller
- Windows Server 2012 met de Remote Server Administration Tools voor AD DS en AD LDS geïnstalleerd.
- Windows® 8 met de Remote Server Administration Tools voor AD DS en AD LDS geïnstalleerd.
De Active Directory-module voor Windows PowerShell installeren
De Active Directory-module voor Windows PowerShell wordt standaard geïnstalleerd wanneer de AD DS-serverfunctie is geïnstalleerd op een server waarop Windows Server 2012 wordt uitgevoerd. Er zijn geen extra stappen vereist, behalve het toevoegen van de serverfunctie. U kunt de Active Directory-module ook installeren op een server waarop Windows Server 2012 wordt uitgevoerd door de Remote Server Administration Tools te installeren en u kunt de Active Directory-module installeren op een computer met Windows 8 door de Remote Server Administrative Tools (RSAT) te downloaden en te installeren. Zie de instructiesvoor de installatiestappen.
Scenario's voor het testen van Windows PowerShell voor Active Directory-replicatie- en topologiebeheer-cmdlets
De volgende scenario's zijn ontworpen voor beheerders om vertrouwd te raken met de nieuwe beheer-cmdlets:
Een lijst met alle domeincontrollers en de bijbehorende sites ophalen
Replicatietopologie beheren
Replicatiestatus en -informatie weergeven
Labvereisten
- Twee Windows Server 2012-domeincontrollers: DC1 en DC2 die deel uitmaken van het contoso.com domein en zich in de bedrijfssite binnen dat domein bevinden.
Domeincontrollers en hun sites weergeven
In deze stap gebruikt u de Active Directory-module voor Windows PowerShell om de bestaande domeincontrollers en de replicatietopologie voor het domein weer te geven.
Als u de stappen in de volgende procedures wilt uitvoeren, moet u lid zijn van de groep Domeinadministrators of gelijkwaardige machtigingen hebben.
Alle Active Directory-sites weergeven
Klik op DC1 op Windows PowerShell op de taakbalk.
Typ de volgende opdracht:
Get-ADReplicationSite -Filter *Dit retourneert gedetailleerde informatie over elke site. De
Filterparameter wordt gebruikt in Active Directory PowerShell-cmdlets om de lijst met geretourneerde objecten te beperken. In dit geval geeft het sterretje (*) alle siteobjecten aan.Tip
U kunt de Tab-toets gebruiken om opdrachten automatisch te voltooien in Windows PowerShell.
Voorbeeld: Typ
Get-ADRepen druk meerdere keren op Tab om door de overeenkomende opdrachten te bladeren totdat u bij bentGet-ADReplicationSite. Automatisch aanvullen werkt ook voor parameternamen zoalsFilter.Als u de uitvoer van de
Get-ADReplicationSiteopdracht wilt opmaken als een tabel en de weergave wilt beperken tot specifieke velden, kunt u de uitvoer doorsluisen naar deFormat-Tableopdracht (of 'ft' kortom):Get-ADReplicationSite -Filter * | ft NameHiermee wordt een kortere versie van de sitelijst geretourneerd, inclusief alleen het veld Naam.
Een tabel met alle domeincontrollers maken
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt :
Get-ADDomainController -Filter * | ft Hostname,SiteMet deze opdracht worden de hostnaam van de domeincontrollers en de bijbehorende sitekoppelingen geretourneerd.
Replicatietopologie beheren
In de vorige stap, na het uitvoeren van de opdracht, Get-ADDomainController -Filter * | ft Hostname,Sitewerd DC2 vermeld als onderdeel van de bedrijfssite. In de onderstaande procedures maakt u een nieuwe filiaalsite, BRANCH1, maakt u een nieuwe sitekoppeling, stelt u de kosten en replicatiefrequentie van de sitekoppeling in en verplaatst u DC2 naar BRANCH1.
Als u de stappen in de volgende procedures wilt uitvoeren, moet u lid zijn van de groep Domeinadministrators of gelijkwaardige machtigingen hebben.
Een nieuwe site maken
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt :
New-ADReplicationSite BRANCH1Met deze opdracht maakt u de nieuwe filiaalsite, branch1.
Een nieuwe sitekoppeling maken
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt :
New-ADReplicationSiteLink 'CORPORATE-BRANCH1' -SitesIncluded CORPORATE,BRANCH1 -OtherAttributes @{'options'=1}Met deze opdracht is de sitekoppeling naar BRANCH1 gemaakt en het wijzigingsmeldingsproces ingeschakeld.
Tip
Gebruik Tab om namen van parameters automatisch te voltooien, zoals
-SitesIncludeden-OtherAttributesin plaats van ze handmatig te typen.
De kosten en frequentie van replicatie voor de sitekoppeling instellen
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt :
Set-ADReplicationSiteLink CORPORATE-BRANCH1 -Cost 100 -ReplicationFrequencyInMinutes 15Met deze opdracht worden de kosten van de sitekoppeling ingesteld op BRANCH1 op 100 en stelt u de replicatiefrequentie met de site in op 15 minuten.
Een domeincontroller verplaatsen naar een andere site
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt :
Get-ADDomainController DC2 | Move-ADDirectoryServer -Site BRANCH1Met deze opdracht wordt de domeincontroller DC2 verplaatst naar de BRANCH1-site .
Verification
Controleer de aanmaak van de site, de nieuwe sitekoppelingen, en de kosten en replicatiefrequentie.
Klik op Serverbeheer, klik op Extra en klik vervolgens op Active Directory Sites en Services en controleer het volgende:
Controleer of de BRANCH1-site alle juiste waarden van de Windows PowerShell-opdrachten bevat.
Controleer of de sitekoppeling CORPORATE-BRANCH1 is gemaakt en verbindt de BRANCH1 - en CORPORATE-sites .
Controleer of DC2 zich nu op de BRANCH1-site bevindt. U kunt ook de Active Directory-module voor Windows PowerShell openen en de volgende opdracht typen om te controleren of DC2 zich nu op de BRANCH1-site bevindt:
Get-ADDomainController -Filter * | ft Hostname,Site.
Informatie over de replicatiestatus weergeven
In de volgende procedures gebruikt u een van de Windows PowerShell cmdlets voor Active Directory-replicatie en beheer, Get-ADReplicationUpToDatenessVectorTable DC1 om een eenvoudig replicatierapport te maken met behulp van de datumness-vectortabel up-todie door elke domeincontroller wordt onderhouden. Deze up-to-datumness vectortabel houdt de hoogste schrijf-USN bij die afkomstig is van elke domeincontroller in het forest.
Als u de stappen in de volgende procedures wilt uitvoeren, moet u lid zijn van de groep Domeinadministrators of gelijkwaardige machtigingen hebben.
De up-to-dateness-vectortabel van een domeincontroller weergeven
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt :
Get-ADReplicationUpToDatenessVectorTable DC1Hier ziet u een lijst met de hoogste USN's die door DC1 worden gezien voor elke domeincontroller in het forest. De serverwaarde verwijst naar de server die de tabel onderhoudt, in dit geval DC1. De waarde van de partner verwijst naar de replicatiepartner (direct of indirect) waarop wijzigingen zijn aangebracht. De UsnFilter-waarde is de hoogste USN die door DC1 van Partner wordt gezien. Als er een nieuwe domeincontroller wordt toegevoegd aan het forest, wordt deze pas weergegeven in de tabel van DC1 als DC1 een wijziging ontvangt die afkomstig is van het nieuwe domein.
Om de tabel up-to-dateness vector voor alle domeincontrollers in een domein weer te geven
Typ de volgende opdracht in de Active Directory-module voor windows PowerShell-prompt:
Get-ADReplicationUpToDatenessVectorTable * | sort Partner,Server | ft Partner,Server,UsnFilterMet deze opdracht wordt DC1 vervangen door
*, waardoor de up-to-dateness vector tabelgegevens van alle domeincontrollers worden verzameld. De gegevens worden gesorteerd op partner en server en worden vervolgens weergegeven in een tabel.Met de sortering kunt u eenvoudig de laatste USN vergelijken die door elke domeincontroller voor een bepaalde replicatiepartner wordt gezien. Dit is een snelle manier om te controleren of replicatie plaatsvindt in uw omgeving. Als de replicatie correct werkt, moeten de UsnFilter-waarden die zijn gerapporteerd voor een bepaalde replicatiepartner redelijk vergelijkbaar zijn op alle domeincontrollers.
Zie ook
Geavanceerd Active Directory-replicatie- en topologiebeheer met Windows PowerShell (niveau 200)