Hello all,
Hope this post finds you in good health and spirit.
This post is regarding what is msDS-Behavior-Version ?
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 systemWindows Server v1709 operating systemWindows Server v1803 operating systemWindows Server v1809 operating systemWindows Server 2019 operating system | 7 |
So, thatโs all in this blog. I will meet you soon with next stuff .Have a nice day !!!
Guys please donโt forget to like and share the post. You can also share the feedback on below windows techno email id.
If you have any questions feel free to contact us on admin@windowstechno.com also follow us on facebook@windowstechno to get updates about new blog posts.