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

本文介绍了解决Exchange2010中意外删除“所有会议室”地址列表的问题,包括使用PowerShell命令重建地址列表、更新ADSI配置以及重启相关服务的方法。

一、问题现象

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

表现出来的错误现象是:

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

image

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

image

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

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

image

二、解决方法

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

image

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

image

image

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

image

 

4、结果验证

image


本文转自 jialt 51CTO博客,原文链接:http://blog.51cto.com/jialt/1783064

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值