私はExchangeの管理者ではありませんが、
Get-Mailbox -ResultSize Unlimited | Export-Mailbox -PstFolderPath c:\pstexport
コマンド。エラーが発生します。各メールボックスを通過して次のエラーで失敗します。
Error was found for (the user mailbox) because: Error occured in a step: Approving object
An unknown error has occurred, error code -2147221219"
ユーザー(管理者)を
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User administrator
間違っていたら教えてください。私は次のようなガイドに従っていますこのサイトはこちら
今夜中にこれを開始して、明日のいつかに終わらせる必要があります。それまでは、GUI から 1 つずつ Outlook にエクスポートし、その後 PST にエクスポートします (手動で行うと遅くて大変です)
答え1
テスト済み、Exchange 管理シェルで動作します:
Get-Mailbox -ResultSize Unlimited | ForEach-Object { New-MailboxExportRequest -Mailbox $_.Identity -FilePath ("\\localhost\c$\pstexport\" + $_.Alias + ".pst") }
Get-MailboxExportRequest
プロセスの状態を監視するために使用します。メールボックスが大きい場合は、しばらく時間がかかります。
Remove-MailboxExportRequest
後でクリーンアップするために使用します(-Status Completed
処理中にクリーンアップするために使用します)。
答え2
これは権限関連のエラーです。この問題を修正するには、次の手順に従います。
- EMC を使用して、ソース サーバーとターゲット サーバーの Exchange Server 管理者ロールにユーザー アカウントを追加します。
- ソース サーバーとターゲット サーバーのローカル Administrators グループにユーザー アカウントを追加します。
- EMC の Add-MailboxPermission コマンドを使用して、ソース サーバーとターゲット サーバーのメールボックスへのフル アクセスを許可します。