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.