查找当前 Active Directory 架构版本

Active Directory (AD) 架构是一组规则,用于定义可在 AD 林中创建的对象类的类型。 有关详细信息,请参阅 Active Directory 架构(AD DS)。

本文逐步讲解如何查找林使用的架构版本和 Exchange 服务架构版本。

先决条件

若要执行本文中所述的任务,请确保环境满足以下要求:

  • 计算机应运行 Microsoft Exchange Server 2016 或更高版本。
  • 必须安装 Active Directory 域服务 (AD DS) 角色。 若要了解详细信息,请参阅 安装或卸载角色、角色服务或功能
  • 服务器必须是域控制器(DC)。
  • 用户必须是域管理员或企业管理员组的一部分。

查找架构版本

若要查找当前 Active Directory 架构版本,请执行以下作:

注释

此演示中使用的内部根域是 contoso.local。 需要修改 DC= 字段以与自己的环境中的 AD 配置相对应。

根据配置,你可能还需要通过运行 Import-Module ActiveDirectory 命令导入 AD PowerShell 模块,然后才能开始运行 AD cmdlet。

  1. 打开开始菜单。

  2. 输入 ADSIEdit.msc,然后选择 Enter 以打开 ADSI 编辑

  3. 在窗口左侧的窗格中,右键单击 ADSI 编辑,然后选择“连接到”。

  4. “连接设置” 窗口中,在 “选择已知命名上下文”下,选择“ 架构”,然后选择“ 确定”。

  5. 在窗口左侧的窗格中,展开 DC 的架构。

  6. 右键单击 CN=Schema,CN=Configuration,DC=contoso,DC=local ,然后选择 “属性”。

  7. “属性” 列表中,向下滚动,直到找到 objectvVersion 属性。 该值是架构版本。

完成后,使用 ObjectVersion 属性 中的表查找哪个作系统 (OS) 版本对应于版本号。

映射“objectVersion”属性

下表使用相应的 OS 版本映射 objectVersion 属性中显示的数字:

版本 操作系统
91 Windows Server 2025
88 Windows Server 2022
88 Windows Server 2019
87 Windows Server 2016
69 Windows Server 2012 R2
56 Windows Server 2012
47 Windows Server 2008 R2
44 Windows Server 2008 RTM
31 Windows Server 2003 R2
30 Windows Server 2003 RTM、Windows 2003 Service Pack 1、Windows 2003 Service Pack 2

查找当前的 Exchange 架构版本

若要查找当前的 Exchange 架构版本,可以使用以下方法之一:

  1. 打开开始菜单。

  2. 输入 ADSIEdit.msc,然后选择 Enter 以打开 ADSI 编辑

  3. 在窗口左侧的窗格中,右键单击 ADSI 编辑,然后选择“连接到”。

  4. “连接设置” 窗口中,在 “选择已知命名上下文”下,选择“ 架构”,然后选择“ 确定”。

  5. 在窗口左侧的窗格中,展开 DC 的架构。

  6. 选择“CN=Schema,CN=Configuration,DC=contoso,DC=local”

  7. 在窗口中心窗格中,向下滚动 “名称” 列表并打开 CN=ms-Exch-Schema-Version-Pt

  8. “属性” 列表中,向下滚动,直到找到 rangeUpper 属性。 该值是架构版本。

完成后,使用 Mapping the rangeUpper 属性 中的信息来确定哪个版本的 Exchange 架构对应于你的属性值。

映射 rangeUpper 属性

以下文章演示如何使用相应的 Exchange 架构版本映射 rangeUpper 属性值: