6.1.4.2 msDS-Behavior-Version: DC Functional Level
The msDS-Behavior-Version attribute is written on the nTDSDSA object representing a DC. The value is the highest domain or forest functional level that the DC is capable of supporting. A DC supports any domain or forest functional level less than or equal to its msDS-Behavior-Version.
The value of the msDS-Behavior-Version attribute on an nTDSDSA object changes during an operating system upgrade of that DC. The value of the msDS-Behavior-Version attribute never decreases.
The absence of the msDS-Behavior-Version attribute on an nTDSDSA object is equivalent to the msDS-Behavior-Version attribute on that object having the value zero.
The following values are defined.
-
Identifier
Applicable domain controller operating system
Value
DS_BEHAVIOR_WIN2000 *
Windows 2000 Server operating system
0
DS_BEHAVIOR_WIN2003
Windows Server 2003 operating system, Windows Server 2003 R2 operating system
2
DS_BEHAVIOR_WIN2008
Windows Server 2008 operating system
3
DS_BEHAVIOR_WIN2008R2
Windows Server 2008 R2 operating system
4
DS_BEHAVIOR_WIN2012
Windows Server 2012 operating system
5
DS_BEHAVIOR_WIN2012R2
Windows Server 2012 R2 operating system
6
DS_BEHAVIOR_WIN2016
Windows Server 2016 operating system
Windows Server v1709 operating system
Windows Server v1803 operating system
Windows Server v1809 operating system
Windows Server 2019 operating system
7
* Not available in AD LDS.