次の方法で共有


パブリック フォルダーの移行中に大きな項目がスキップされる

現象

オンプレミスからExchange Onlineへのパブリック フォルダーの移行Microsoft Exchange Server実行すると、移行中に 1 つ以上の項目がスキップされていることがわかります。これは、大きな項目としてマークされているためです。 移行レポートには、次のような "大きな項目の再コピーに失敗しました" という情報メッセージが表示されます。

[<ServerName>] 大きい項目の再コピーに失敗しました: Item ([len=70, data=00000001A447390AA6611 CD9BC800AA002FC45A0900C1F54ED028C6E54FBFB688ACA28186DB00012A8622020000C1F54ED028C6E54FBFB688ACA28186DB00012A8638D70000]) MessageClass:"IPM.Post", Size: (16.63 MB (17,436,461 バイト)), Folder: ([len=46, data=0000000001A447390AA6611CD9BC800AA002FC45A0300C1F54ED028C6E54FBFB688ACA28186DB00012A8622020000])

この例では、大きいとマークされ、移行中にスキップされた項目のサイズは 16.63 MB です。

原因

この問題は、次のいずれかの条件または両方の条件が当てはまるために発生します。

  • オンプレミスの個々のパブリック フォルダーのパラメーターのMaxItemSize値Exchange Server、スキップされたアイテムのサイズよりも小さくなります。
  • パブリック フォルダー メールボックス内のパラメーターのMaxReceiveSize値Exchange Online、スキップされたアイテムのサイズよりも小さくなります。 

解決方法

複数の項目がスキップされた場合は、PowerShell で次のようなコマンドを実行して、サイズを MB 単位Exchange Online見つけます。

$pf = Get-PublicFolderMailboxMigrationRequest | Get-PublicFolderMailboxMigrationRequestStatistics -IncludeReport  
$pf.Report.LargeItems | Select-Object *,@{ Name="MessageSizeInMB"; Expression={ [Math]::Round(($_.MessageSize / 1MB), 2) } } |FT DateReceived, Subject, MessageSizeInMB  

次に、Exchange Onlineとオンプレミスで設定されている現在の制限Exchange Server Exchange Serverチェックします。 スキップされた最大の項目のサイズに合わせて、必要に応じて制限を増やします。

Exchange Onlineのパブリック フォルダー メールボックスの現在のアイテム制限を確認する

  1. Exchange Online PowerShell に接続します

  2. 次のコマンドレットを実行して、現在の制限を決定します。

    Get-Mailbox -PublicFolder | FT Identity, MaxReceiveSize
    
  3. スキップされた大きな項目のサイズを現在の制限と比較します。 

    既定では、パブリック フォルダー メールボックスで送受信できるアイテム (または MaxSendSize パラメーターのMaxReceiveSize値) の最大サイズは 35 MB Exchange Onlineです。 この制限は、次のコマンドレットを実行することで最大 150 MB に増やすことができます。

    Set-Mailbox -PublicFolder <Mailbox1> -MaxReceiveSize 150MB
    

    注:

    • スキップされた最大の項目のサイズが現在の制限を超え、150 MB 未満の場合は、項目のサイズに合わせて現在の制限を大きな値に増やします。
    • スキップされた大きな項目のサイズが 150 MB を超える場合、項目は設計上スキップされました。 この場合、問題は無視しても問題ありません。 このスキップが許容できない場合は、移行を停止できます。

オンプレミスの個々のパブリック フォルダーの現在のアイテム制限Exchange Server確認する

  1. Exchange Management Shell で、次のコマンドレットを実行して、影響を受けるパブリック フォルダーに設定されているパラメーターの値MaxItemSizeを確認します。

    Get-PublicFolder <\PF1> |FT Identity, MaxItemSize
    

    メモ:このコマンドレットでは、\PF1> を、影響を受けるパブリック フォルダーのパスまたは ID に置き換えます<。

    パラメーターの値が設定 MaxItemSize されているパブリック フォルダーの ID を確認するには、Exchange Management Shell で次のコマンドレットを実行します。

    Get-PublicFolder \ -Recurse | where {$_.MaxItemSize -ne $null}| FT Identity, MaxItemSize
    
  2. スキップされた最大項目のサイズがパブリック フォルダーに設定されているパラメーターの MaxItemSize 値を超える場合は、Exchange Management Shell で次のコマンドレットを実行して、パラメーターの値を増やします。

    Set-PublicFolder <\PF1> – MaxItemSize Unlimited
    

    メモ:このコマンドレットでは、\PF1> を、影響を受けるパブリック フォルダーのパスまたは ID に置き換えます<。

増分同期を再開する

移行が再開されるまで、Exchange Onlineのパブリック フォルダー メールボックス移行要求で次の自動増分同期を待機します。 同期中に、大きな項目がコピーされます。

または、Exchange Online PowerShell で次のコマンドレットを実行して、パブリック フォルダーの移行要求を再開して増分同期を強制することもできます。

Get-PublicFolderMailboxMigrationRequest | where {$_.TargetMailbox -eq "<Mailbox1>"} | Resume-PublicFolderMailboxMigrationRequest

メモ:このコマンドレットでは、Mailbox1> を移行するパブリック フォルダー メールボックスの ID に置き換えます<。

次に、パブリック フォルダー移行バッチを再起動します。

Stop-MigrationBatch PublicFolderMigration
Start-MigrationBatch PublicFolderMigration

詳細

パブリック フォルダーの移行中に項目が大きいとしてマークされ、スキップされた場合、"MapiExceptionMaxSubmissionExceededed" エラーの種類が "MapiExceptionPermanentImportFailure" に登録されます。 このエラーの種類は 、移行 中に Exchange 管理センター の [移行] ウィンドウに表示されない場合や、移行レポートに表示されない場合があります。 ただし、次の手順を使用して見つけることができます。

  1. Exchange Online PowerShell で次のコマンドレットを実行して、パブリック フォルダー メールボックス移行要求の統計に一覧表示されているすべてのエラーを取得します。

    $pf_stats = Get-PublicFolderMailboxMigrationRequest | where {$_.TargetMailbox -eq "<Mailbox1>"} | Get-PublicFolderMailboxMigrationRequestStatistics -IncludeReport 
    $pf_stats.Report.Failures | group failuretype | ft -a   
    

    メモ:このコマンドレットでは、Mailbox1> を、影響を受けるパブリック フォルダー メールボックスの ID に置き換えます<。

  2. 次のコマンドレットを実行して、MapiExceptionPermanentImportFailure エラーの種類を見つけ、それに関連付けられているエラー メッセージをチェックします。

    $pf_stats.Report.Failures | where {$_.FailureType -eq "MapiExceptionPermanentImportFailure"} | select -last 1
    

    出力リストの最後のエラーは、通常、MapiExceptionPermanentImportFailure です。 

    関連付けられているエラー メッセージは、次のようになります。

    メッセージ: MapiExceptionPermanentImportFailure: データのインポートに失敗しました (hr=0x80004005,ec=0)
                         --> 保存するアイテムに加えられた変更を保存できません。 -->MapiExceptionMaxSubmissionExceededed: 変更を保存できません。 (hr=0x80004005,ec=1242)

  3. 障害のロケーター ID (Lid) スタックで、次のいずれかの Lid の値をチェックします。

    57370, 32794, 53274, 40986, 45098, 61482, 59176, 34600, 42114, 58498

    これらのふたには、次の Lid 59176 の例に示すように、キーワード (keyword) "制限" が追加されている場合があります。

    Lid: 59176 dwParam: 0x800000 Msg: Limitation

    この例は、サイズが 16.63 MB で、移行中にスキップされたアイテムの MapiExceptionPermanentImportFailure エラーの種類で指定された値です。

    オンプレミスの個々のMaxItemSizeパブリック フォルダーのパラメーターに設定されている現在の値Exchange Server 0x800000です (これは 8 MB です)。 ただし、この値は 16.63 MB 未満です。 個々のオンプレミスパブリック フォルダーに対するこの設定により、Exchange Online メールボックス レプリケーション サービス (MRS) は同じ移行項目サイズ制限を適用し、サイズが 16.63 MB の項目をスキップします。

    メモ: 表示されるサイズ (0x800000 など) を MB 単位で決定するには、次のスクリーンショットに示すように 1 MB で除算します。

    制限値を 1 MB で除算したスクリーンショット。