除非您尝试运行命令的 Exchange 服务器上安装了 Outlook 2010 x64,否则无法使用 Import-Mailbox 或 Export-Mailbox cmdlet。
是否有人在 Exchange 上安装了 Outlook?您是否知道这可能会引发任何问题或麻烦?是否有其他需要 Outlook 的 cmdlet,或者是否有其他令人信服的理由将其安装在您的 Exchange 服务器上?
我搜索过 Microsoft 文档或建议,但没有找到任何内容。
编辑:我正在尝试导出和导入 PST 文件,而不是另一个目标邮箱。
答案1
我的建议是计划升级到 Exchange 2010 SP1 RU3。SP1 消除了在服务器上安装 Outlook 来导入/导出邮箱的要求。
不过,我在尝试解决导出到 .pst 的问题时确实安装了 Outlook 2010 x64。安装后我们没有遇到任何问题。我们将在下周左右迁移到 SP1。
答案2
在 Exchange 2007 或 2010 服务器上安装 Outlook 绝对没有问题。Exchange 2000/2003 因 MAPI 版本冲突而出现问题。较新版本的 Exchange 不使用 MAPI 进行管理,因此您很安全。但是您应该知道,由于 BES 依赖 MAPI,因此同一台服务器上的 Outlook 和 BES 仍然存在冲突。
Exchange 2010 要求在其运行的计算机上安装 Outlook。建议在安装了 64 位版本 Outlook 的另一台 64 位计算机上安装 Exchange 管理工具。但是,仍然可以在邮箱服务器上安装 Outlook 并从那里运行正确的 cmdlet。
答案3
从技术上讲,您不应该在服务器上安装 Outlook。您应该在客户端计算机上安装 Exchange 管理工具和其他先决条件。这里有一篇很棒的文章可以指导您完成这一步:http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/exporting-importing-mailboxes-exchange-server-2010.html