none
move-mailbox与get-mailboxStatistics RRS feed

  • 問題

  • 想将小于9M的mailbox移动到另一database,执行了下面的命令,可以正确执行并完成;但当执行完毕下面命令后,同样语法再执行移动小于100M mailbox命令时,出现错误,提示部分mailbox已经存在于目标database中;

    Get-MailboxStatistics -Database "myserver01\group 3\database 3" | where {$_.totalitemsize -le 9000000} | move-mailbox -TargetDatabase "myserver01\group 6\database 6"

    检查其中一个报错的mailbox  Haibo, 发现通过get-mailbox查询源数据库文件,源数据库文件中已经找不到Haibo的mailbox, 但通过get-mailboxstatistics查询确仍然显示找到Haibo这个mailbox,(且目标数据库文件中通样也存在Haibo mailbox,只是源数据库的itemcount显示为2, 目标数据库Haibo mailbox的itemcount显示为35)这应当执行移动100M mailbox出错的原因,但不明白为什么会这样,也不明白需要怎样解决。

    [PS] C:\>Get-Mailbox -Database "myserver01\group 3\database 3" | findstr Haibo
    [PS] C:\>Get-MailboxStatistics -Database "myserver01\group 3\database 3" | ft displayname,itemcount,lastlogontime | findstr Haibo
    He Haibo                                                                                            2 2011-6-2 19:28:19

     

    2011年6月5日 上午 12:00