將 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 尚未準備好投入生產。 編輯

由於這不起作用,請嘗試以下操作:

取得郵箱 |新增-郵箱權限-使用者管理員-AccessRights 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_version\pstfiles\user.pst

此外,還提供對資料夾的讀取和寫入權限的完全控制。透過存取提供此權限資料夾屬性>>安全。在下面允許部分,提供完全控制讀寫權限。

希望這能解決您的問題。

阿德溫·約翰

相關內容