将 PST 导入 Exchange 2010 SP1 时出错

将 PST 导入 Exchange 2010 SP1 时出错

我在该位置创建了一个 PST,c:\pstfiles\user.pst以测试通过 PowerShell 将 PST 导入 Exchange 2010。

我已经在服务器上安装了 64 位 Outlook,并将导入导出角色添加到我正在使用的帐户中。

我当时正在使用命令

Import-Mailbox –Identity [Username] –PSTFolderPath c:\pstfiles\user.pst

将此 pst 文件导入 [用户名] 的邮箱。

并出现以下错误:

Error was found for XXX because: Error occurred in the step: Approving object. An unknown error
has occurred., error code: -2147221219
    + CategoryInfo          : InvalidOperation: (0:Int32) [Import-Mailbox], RecipientTaskException
    + FullyQualifiedErrorId : CFFD629B,Microsoft.Exchange.Management.RecipientTasks.ImportMailbox

我正在努力寻找关于这意味着什么的信息。

答案1

您需要授予Exchange Trusted Subsystem包含 PST 的文件夹的读/写访问权限。将此权限添加到 pstfiles 文件夹的 ACL 后重试。

答案2

尝试将 -identity [用户名] 更改为 -identity [显示名称/电子邮件地址/交换别名]
编辑 刚刚注意到你的命令末尾有一个',这是拼写错误还是故意的?

答案3

您可以尝试在命令提示符下运行 fixmapi。这已经修复了以前的错误。

此外,Exchange 2010 SP1 仍处于测试阶段。这可能是一个错误,因为 SP1 尚未准备好投入生产。 编辑

既然这不起作用,请尝试这个:

获取邮箱 | 添加邮箱权限 -用户管理员 -访问权限 FullAccess

看起来这可能是权限问题
http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/886a6c39-b975-408a-827c-fb3c07ea579b

另外尝试以管理员身份运行 powershell

答案4

命令中导致的错误是由于提供的文件路径造成的。文件路径“c:\pstfiles\user.pst”是正常路径。但对于 Exchange 处理,提供的路径是UNC 共享文件路径

此文件路径位于特性>>分享包含 PST 文件的文件夹部分。

UNC 文件路径就像“\Exchange 版本\pst 文件\用户.pst

此外,授予对文件夹的完全控制权限(包括读取和写入权限)。通过以下方式提供此权限:文件夹属性>>安全。 在下面允许部分,提供完全控制读取和写入权限。

希望这可以解决您的问题。

艾德温·约翰

相关内容