
c:\pstfiles\user.pst
PowerShell 経由で PST を Exchange 2010 にインポートするテストを行うために、その場所に PST を作成しました。
すでにサーバーに 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 [表示名 / メールアドレス / Exchange エイリアス] に変更してみてください。
編集
コマンドの最後に「'」があることに気づきましたが、これはタイプミスですか、それとも意図的なものですか?
答え3
コマンド プロンプトで fixmapi を実行してみてください。過去にこのエラーは修正されています。
また、Exchange 2010 SP1 はまだベータ版です。SP1 はまだ実稼働の準備ができていないため、これはバグである可能性があります。 編集
それが機能しなかった場合、これを試してください:
get-mailbox | Add-mailboxpermission -User Administrator -AccessRights FullAccess
また、管理者としてPowerShellを実行してみてください
答え4
コマンドで発生したエラーは、指定されたファイルパスが原因です。ファイルパス「c:\pstfiles\user.pst」は通常のパスです。しかし、Exchange処理の場合、指定されたパスはUNC 共有ファイルパス。
このファイルパスは、プロパティ>>共有PST ファイルを含むフォルダーのセクション。
のUNC ファイルパス「\Exchange_バージョン\pstファイル\user.pst「
また、フォルダの読み取りと書き込みの権限に関してフルコントロールを付与します。この権限を付与するには、フォルダのプロパティ>>安全。 下許可セクション、提供完全な制御読み取りおよび書き込み権限。
これで問題が解決することを願っています。
アドウィン・ジョン