Exchange 2016 CLI 不接受移动所有仲裁邮箱的管道命令

问题描述 投票:0回答:1

我按照互联网上的指南将所有邮箱移动到另一个数据库。 该指南指出我需要将所有仲裁邮箱移至用户邮箱之前并给出以下命令

Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase MDB3

但是,当我运行该命令时,它返回错误:

The input object cannot be bound to any parameters for the command either because the command does not take pipeline
input or the input and its properties do not match any of the parameters that take pipeline input.

    + CategoryInfo          : InvalidArgument: (Microsoft Exchange:PSObject) [New-MoveRequest], ParameterBindingExcept
   ion
    + FullyQualifiedErrorId : InputObjectNotBound,New-MoveRequest
    + PSComputerName        : ex-mbx5.testdomain.lca

我正在运行 Exchange 2016 和 2010(当前正在升级过程中)。

请大家帮忙

powershell pipeline exchange-server
1个回答
0
投票

我也遇到了这个问题,在混合环境中将任意邮箱从 Exchange 2016 迁移到 2019。 我研究了几个小时,检查了我能找到的所有文章,但无济于事。

最后,我开始研究旧交换版本的迁移,并偶然发现了一篇文章,让我走上了正确的道路。

我怀疑这些命令在当前版本的交换中已被弃用或有缺陷,但 EAC 方法仍然有效。 https://www.nucleustechnologies.com/blog/move- Arbitration-mailbox-from-exchange-2010-to-2016/

© www.soinside.com 2019 - 2024. All rights reserved.