{"id":393,"date":"2011-11-21T11:05:35","date_gmt":"2011-11-21T09:05:35","guid":{"rendered":"http:\/\/marwin.e-blog.cz\/?p=393"},"modified":"2025-09-23T09:38:39","modified_gmt":"2025-09-23T07:38:39","slug":"how-get-version-of-domain-schema","status":"publish","type":"post","link":"https:\/\/svobodma.cz\/?p=393","title":{"rendered":"How get version of domain schema and also how get current version of Forest and Domain Functional Level"},"content":{"rendered":"<h3><strong>HOW GET VERSION OF FOREST SCHEMA (adprep \/forestprep)<\/strong><\/h3>\n<p>dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion<\/p>\n<p>repadmin \/showattr * cn=schema,cn=configuration,dc=lab,dc=fujitsu,dc=local \/atts:ObjectVersion<\/p>\n<p>POWERSHELL : Get-ADObject (get-adrootdse).schemaNamingContext -Property objectVersion<\/p>\n<p>13 &#8211; server 2000<br \/>\n30 &#8211; server 2003<br \/>\n31 &#8211; server 2003 r2<br \/>\n44 &#8211; server 2008<br \/>\n47 &#8211; server 2008 r2<br \/>\n56 &#8211; server 2012<br \/>\n69 &#8211; server 2012 r2<br \/>\n87 &#8211; server 2016<br \/>\n88 &#8211; server 2019<br \/>\n88 &#8211; server 2022<br \/>\n91 &#8211; server 2025<\/p>\n<p>&nbsp;<\/p>\n<h3>Get version of domain version (adprep \/domainprep)<\/h3>\n<p>get-adobject -ldapfilter &#8218;(&amp;(objectClass=Container)(cn=ActiveDirectoryUpdate))&#8216; -Properties *|\u00a0select Name, CanonicalName,revision<br \/>\nor<br \/>\nget-adobject -filter {objectClass -like &#8218;Container&#8216; -and cn -like &#8218;ActiveDirectoryUpdate&#8216;} -Properties * | select revision<\/p>\n<p>REVISION NUMBER:<\/p>\n<p>3 = Windows Server 2008<br \/>\n5 = Windows Server 2008R2<br \/>\n9 = Windows Server 2012<br \/>\n10 = Windows Server 2012R2<br \/>\n15 = Windows Server 2016<br \/>\n16 = Windows Server 2019<br \/>\n16 = Windows Server 2022<br \/>\n18 = Windows Server 2025<\/p>\n<h3>How get current version of Forest\u00a0Functional Level<\/h3>\n<p>dsquery * &#8222;CN=Partitions,CN=Configuration,DC=lab,DC=local&#8220; -scope base -attr msDS-Behavior-Version<br \/>\nor<br \/>\nGet-ADObject -Filter {CN -like &#8222;Partitions&#8220;} -SearchBase &#8222;CN=Configuration,DC=master,DC=com&#8220; -Properties * | select msDS-Behavior-Version<\/p>\n<p>0 = Windows 2000<br \/>\n1 = Windows 2003 interim<br \/>\n2 = Windows 2003<br \/>\n3 = Windows 2008<br \/>\n4 = Windows 2008 R2<br \/>\n5 = Windows 2012<br \/>\n6 = Windows 2012 R2<br \/>\n7 = Windows Server 2016<br \/>\n7 = Windows Server 2019 (There is no update in FFL)<br \/>\n7 = Windows Server 2022 (There is no update in FFL)<br \/>\n10 = Windows Server 2025 ! update of FFL<\/p>\n<h3>How get current version of\u00a0Domain\u00a0Functional Level<\/h3>\n<p>dsquery * &#8222;DC=lab,DC=local&#8220; -scope base -attr msDS-Behavior-Version<br \/>\nor<br \/>\nget-adobject (Get-ADRootDSE).defaultnamingcontext -Properties * | select msDS-Behavior-Version<\/p>\n<p>0,0 = Windows 2000 Native<br \/>\n0,1 = Windows 2000 Mixed<br \/>\n2,0 = Windows 2003<br \/>\n3,0 = Windows 2008<br \/>\n4,0 = Windows 2008 R2<br \/>\n5,0 = Windows 2012<br \/>\n6,0 = Windows 2012 R2<br \/>\n7.0 = Windows Server 2016<br \/>\n7.0 = Windows Server 2019 (There is no update in DFL)<br \/>\n7.0 = Windows Server 2022 (There is no update in DFL)<br \/>\n10 = Windows Server 2025 ! update of DFL<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HOW GET VERSION OF FOREST SCHEMA (adprep \/forestprep) dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion repadmin \/showattr * cn=schema,cn=configuration,dc=lab,dc=fujitsu,dc=local \/atts:ObjectVersion POWERSHELL : Get-ADObject (get-adrootdse).schemaNamingContext -Property objectVersion 13 &#8211; server 2000 30 &#8211; server 2003 31 &#8211; server 2003 r2 44 &hellip; <a href=\"https:\/\/svobodma.cz\/?p=393\">Cel\u00fd p\u0159\u00edsp\u011bvek <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-393","post","type-post","status-publish","format-standard","hentry","category-activedirectory"],"_links":{"self":[{"href":"https:\/\/svobodma.cz\/index.php?rest_route=\/wp\/v2\/posts\/393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/svobodma.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/svobodma.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/svobodma.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/svobodma.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=393"}],"version-history":[{"count":21,"href":"https:\/\/svobodma.cz\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":1474,"href":"https:\/\/svobodma.cz\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions\/1474"}],"wp:attachment":[{"href":"https:\/\/svobodma.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/svobodma.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/svobodma.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}