我试图通过 Exchange 管理控制台和 ADSIEDIT 删除全局地址列表,因为我在创建过程中打错了字。
现在,当我尝试创建新 GAL 时,出现以下错误
[PS] C:\Windows\system32>New-GlobalAddressList -Name "Tenant00001 - GAL" -ConditionalCustomAttribute1 "Tenant00001" -Inc ludedRecipients MailboxUsers -RecipientContainer "********dc.com/HostedExchange"
警告:Active Directory 属性中缺少一个或多个全局地址列表。这可能是由于使用旧版 Exchange 管理工具创建全局地址列表造成的。***MasterDC.*******dc.com 上发生 Active Directory 约束冲突错误。附加信息:名称参考无效。这可能是由 Active Directory 域控制器之间的复制延迟引起的。Active Directory 响应:000020B5:AtrErr:DSID-0315286E,#1:0:000020B5:DSID-0315286E,问题 1005 (CONSTRAINT_ATT_TYPE),数据 0,Att 907ff (globalAddressList2) + CategoryInfo:NotSpecified: (:) [New-GlobalAddressList] , ADCConstraintViolationException + FullyQualifiedErrorId : [Server=C********R01,RequestId=e066151b-e695-494e-b238-f1b0f141c708,TimeStamp=15/12/20 14 17:21:
[PS] C:\Windows\system32>
在 ADSIEDIT 中,我删除(右键单击 > 删除)配置 > 服务 > MS Exch > 地址列表容器 > 所有全局地址列表中的特定 GAL。
get-gloabaladdresslist powershell cmdlet 确认 GAL 已删除。
DC 运行 2008R2 Domain 功能级别也是 2008 R2 Exchange 是 2013
谢谢
我设法通过转到 ADSIEDIT 中的以下位置来解决此问题
域 > 配置 > 服务
右键单击 CN=Microsoft Exchange > 属性
从 GlobalAddressList1 属性中找到并删除了一个错误条目。