IMAP 到 Exchange 2013 迁移:powershell cmdlet 无法识别 -IMAP

IMAP 到 Exchange 2013 迁移:powershell cmdlet 无法识别 -IMAP

我已设置了要将电子邮件迁移到的 Exchange 2013。尝试运行启动迁移所需的 cmdlet 时,无法识别 -IMAP 开关。示例:

[PS] C:\users\Administrator\Documents>New-MigrationEndpoint -IMAP -Name OldServer -RemoteServer imap.example.net
A parameter cannot be found that matches parameter name 'IMAP'.
    + CategoryInfo          : InvalidArgument: (:) [New-MigrationEndpoint], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,New-MigrationEndpoint
    + PSComputerName        : exchange1.example.local

[PS] C:\users\Administrator\Documents>

根据文档,这是有效的语法:http://technet.microsoft.com/en-us/library/jj218611(v=exchg.150).aspx

但无论我需要使用 -IMAP 在哪里,都会返回上述错误消息。我是否需要一些 Exchange 2013 默认未安装的额外软件?

谢谢,

答案1

仅当您迁移到 Office 365 时,使用 IMAP 端点才有效。您不能使用 IMAP 端点迁移到本地 Exchange 服务器。

我从未尝试过这样做,但您可以订阅 Office 365 并将邮箱迁移到那里,然后使用 Exchange 邮箱移动工具将邮箱带到本地。

答案2

不适合该任务的工具(从 IMAP 服务器迁移到本地 Exchange)。Exchange 2007 曾经有一个可以执行此操作的工具(我相信它被称为传输套件),但它在 2010 年消失了。

如果您想批量或无缝迁移,则必须获取第三方工具(请查看 Quest、MigrationWiz 等)。或者,您需要将 Outlook 连接到新的 Exchange 邮箱和旧的 IMAP 邮箱,然后为每个用户手动将邮件拖放到 Exchange 中。(或将整个邮件导出到 PST 并重新导入 PST)

相关内容