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。
打开开始菜单。
输入 ADSIEdit.msc,然后选择 Enter 以打开 ADSI 编辑。
在窗口左侧的窗格中,右键单击 ADSI 编辑,然后选择“连接到”。
在 “连接设置” 窗口中,在 “选择已知命名上下文”下,选择“ 架构”,然后选择“ 确定”。
在窗口左侧的窗格中,展开 DC 的架构。
右键单击 CN=Schema,CN=Configuration,DC=contoso,DC=local ,然后选择 “属性”。
在 “属性” 列表中,向下滚动,直到找到 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 架构版本,可以使用以下方法之一:
打开开始菜单。
输入 ADSIEdit.msc,然后选择 Enter 以打开 ADSI 编辑。
在窗口左侧的窗格中,右键单击 ADSI 编辑,然后选择“连接到”。
在 “连接设置” 窗口中,在 “选择已知命名上下文”下,选择“ 架构”,然后选择“ 确定”。
在窗口左侧的窗格中,展开 DC 的架构。
选择“CN=Schema,CN=Configuration,DC=contoso,DC=local”。
在窗口中心窗格中,向下滚动 “名称” 列表并打开 CN=ms-Exch-Schema-Version-Pt。
在 “属性” 列表中,向下滚动,直到找到 rangeUpper 属性。 该值是架构版本。
完成后,使用 Mapping the rangeUpper 属性 中的信息来确定哪个版本的 Exchange 架构对应于你的属性值。
映射 rangeUpper 属性
以下文章演示如何使用相应的 Exchange 架构版本映射 rangeUpper 属性值: