如何从域加入的工作站检查AD DS域/林功能级别?

是否可以从域加入的工作站定义AD DS域/林功能级别?最好通过CLI / PS,如果可能的话,没有域管理员权限……
我怎么能完成它?

解决方法

以下Power shell不需要管理员或域管理员访问权限,我已经在使用Powershell v2 / v3的加入域的工作站上作为受限用户进行了测试.它不需要任何第三方工具或Powershell模块.
$dse = ([ADSI] "LDAP://RootDSE")

# Domain Controller Functional Level
$dse.domainControllerFunctionality

# Domain Functional Level
$dse.domainFunctionality

# Forest Functional Level
$dse.forestFunctionality

返回的值将代表不同的功能级别:

Value  Forest        Domain             Domain Controller
0      2000          2000 Mixed/Native  2000
1      2003 Interim  2003 Interim       N/A
2      2003          2003               2003
3      2008          2008               2008
4      2008 R2       2008 R2            2008 R2
5      2012          2012               2012
6      2012 R2       2012 R2            2012 R2
7      2016          2016               2016

参考文献:

> [MS-ADTS] msDS-Behavior-Version: Forest Functional Level
> [MS-ADTS] msDS-Behavior-Version: Domain NC Functional Level
> [MS-ADTS] msDS-Behavior-Version: DC Functional Level

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些