一、问题现象

     当不小心删除了Exchange 2010中的"组织配置"——>“地址列表”——“所有会议室”地址列表时,是无法通过图形界面进行恢复的,需要通过命令来重建。

表现出来的错误现象是:

1、在系统日志中的应用程序日志中出现“MSExchange ADAccess Event ID 2937 描述为“验证””的警告。

误删除Exchange默认的会议室如何恢复?_第1张图片

2、通过OWA登录用户邮箱,在新建邮件是点击“通讯簿”出现如下错误。能够名称看出是在GetAllroomsAddressBookInfo(UserContex userConter)失败,就是获取“所有会议室地址”失败。

误删除Exchange默认的会议室如何恢复?_第2张图片

3、通过命令:Get-OrganizationConfig得到ResourceAddressLists : {bjartron.com/Configuration/Deleted Objects/所有会议室

DEL:fe963cee-b79f-4f0e-8129-5e2d22d3936f} 表示“所有会议室”已经被标记为删除。

误删除Exchange默认的会议室如何恢复?_第3张图片

二、解决方法

1、通过命令:New-AddressList -Name 所有会议室 -RecipientFilter {(Alias -ne $null -and (RecipientDisplayType -eq 'ConferenceRoomMailbox' -or RecipientDisplayType -eq 'SyncedConferenceRoomMailbox'))}重新创建一个“所有会议室”地址列表。

2、在通过ADSI编辑器将CN=FirstOrganization,CN=MicrosoftExchange,CN=Services,CN=Configuration,DC=test,DC=local,右键属性,找到msExchResourceAddressLists,将其值修改为:CN=所有会议室,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=test,DC=local <步骤1中新创建的所有会议室地址列表>

a、找到ADSI配置中刚刚创建的“所有会议室”地址列表,找到distinguisheName,然后选择“编辑”将其中的属性值复制一下。

误删除Exchange默认的会议室如何恢复?_第4张图片

b、在ADSI配置文件页面定位到“cn=services"——>“cn=Microsoft Exchange”——>Exchange组织名称,然后选择属性,找到msExchResourceAddressLists属性值,将其值更改为"所有会议室”的distinguisheName属性的值。

误删除Exchange默认的会议室如何恢复?_第5张图片

误删除Exchange默认的会议室如何恢复?_第6张图片

3.重启Exchange前端服务器的“Microsoft Exchange 通讯簿”服务。

误删除Exchange默认的会议室如何恢复?_第7张图片

 

4、结果验证

误删除Exchange默认的会议室如何恢复?_第8张图片