Exhange邮箱移动到新服务器后邮箱的ServerName和ServerLegacyDn属性对应错误

在Exchange2010/2013/2016CU2中,当DAG内的数据库被激活在不同服务器时,使用Get-Mailbox命令获取的ServerName和ServerLegacyDN可能不准确。本文详细解释了这一现象的原因,并提供了正确的获取方法。

      我发现在Exchange 2010/2013,甚至2016 CU2中,一个DAG中数据库被激活在不同的服务器上后,使用命令

Get-Mailbox -Identity mailtest01 | fl name,Server*,database 获取到的ServerName和ServerLegacyDN不正常,仍然现在为旧Exchange服务器。正常情况下,数据库激活在哪台Exchange服务器上ServerName和ServerLegacyDN就会显示为当前的Exchange Server。对于这个现象微软官网给出的解释是产品设计就是这样,为了节省服务器性能所以ServerName和ServerLegacyDN不会及时进行更新(具体说明可以参考:

https://blogs.technet.microsoft.com/appssrv/2014/03/10/get-mailbox-does-not-reflect-the-correct-server-name-for-mailboxes-on-databases-for-a-dag/

;如果要获取正确的ServerName和ServerLegacyDN需要使用命令Get-MailboxStatistics -Identity mailtest01 | fl displayname,Servername才能获取到正确的信息。

以后遇到类似的问题可以不用再去费力找原因了,产品设计如此。

下面给出一个此类现象此示例:

1、使用命令Get-Mailbox -Identity test01 | fl name,Server*,database    获取邮箱test01的ServerName和ServerLegacyDN信息,获取到的信息显示为EXC02,如图。

image

2、使用命令:Get-MailboxDatabaseCopyStatus DB15  获取DB15当前的副本激活状态,显示当前数据库DB15激活在EXC05上。而邮箱test01使用命令Get-Mailbox -Identity test01 | fl name,Server*,database      获取出来的ServerName为EXC02。

image

3、接下来使用命令:Get-MailboxStatistics -Identity test01 | fl displayname,Servername   获取到的ServerName属性值为正常值。

image



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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值