diese kurzanleitung soll mit Hilfe eines PowerShell Scripts das AD Schema Level pro Domain Controller ausgeben.
Schritte:
- Melden Sie sich als AD Admin an einem Domain Controller/Management Server an.
- Öffnen Sie ein Notepad Editor und Kopieren den folgenden Text:
$schemaContext = Get-ADRootDSE | %{$_.schemaNamingContext}
Foreach ($dc in ([System.DirectoryServices.ActiveDirectory.DomainController]::findall(
(new-object System.DirectoryServices.ActiveDirectory.DirectoryContext("Domain",$env:USERDNSDOMAIN)))) |
%{$_.name})
{
$path = 'LDAP://' + $dc + '/' + $schemaContext
$Object = [adsi]$path
$dc + ' ' + $Object.objectversion
} - Speichern Sie das Dokument als PS Datei ab: AD-Schema-Abfrage.ps1
- Öffnen Sie eine PS-Console und öffnen darin das erstellte PS-Script:
PS C:\> .\AD-Schema-Abfrage.ps1
Wenn Sie die oben genannten Schritte durchgeführt haben, erhalten Sie als Ausgabe die Schema Version des einzelnen Domain Controller
Quelle: http://www.normanbauer.com/2013/02/02/check-objectversion-on-all-domain-controllers-after-schema-update-with-powershell
-> Danke an den Autor des Scripts!
Eine Info Seite:
http://www.active-directory-faq.de/2015/12/ad-schema-version-server-2012-r2-dc-in-domaene-aufnehmen