您的位置:首页 > 其它

误删除Exchange默认的会议室如何恢复?

2016-05-25 16:06 197 查看
一、问题现象
当不小心删除了Exchange 2010中的"组织配置"——>“地址列表”——“所有会议室”地址列表时,是无法通过图形界面进行恢复的,需要通过命令来重建。
表现出来的错误现象是:
1、在系统日志中的应用程序日志中出现“MSExchange ADAccess Event ID 2937 描述为“验证””的警告。



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



3、通过命令:Get-OrganizationConfig得到ResourceAddressLists : {bjartron.com/Configuration/Deleted Objects/所有会议室
DEL:fe963cee-b79f-4f0e-8129-5e2d22d3936f} 表示“所有会议室”已经被标记为删除。



二、解决方法
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,然后选择“编辑”将其中的属性值复制一下。



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






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




4、结果验证


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息