ISW-Tools

Powershell AD – Schemaversion ermitteln

Jörn Walter Veröffentlicht Aktualisiert 1 Min. Lesezeit Skripte

Powershell Skript Schemaversion abfragen

Zur Abfrage der Schemaversion kann folgendes Skript eingesetzt werden.

$ads = [System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema]::GetCurrentSchema()
$adse = $ads.GetDirectoryEntry()
switch ($adse.ObjectVersion) {

13{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2000”; break}
30{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2003”; break}
31{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2003 R2”; break}
44{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2008”; break}
47{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2008 R2”; break}
56{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2012”; break}
69{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2012 R2”; break}
87{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2016”; break}
88{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2019/2022”; break}
91{„{0,35} ” -f „Schema Version $($adse.ObjectVersion) = Windows 2025”; break}

default{„{0,35} {1,2} ” -f „keine bekannte Schema Version”, $($adse.ObjectVersion); break}
}

Powershell AD - Schemaversion ermitteln

Powershell AD – Schemaversion ermitteln

Get-ADObject (Get-ADRootDSE).schemaNamingContext -Property objectVersion

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter