Exchange Server で "Get-PublicFolderMailboxDiagnostics" コマンドレットを実行すると "TooManyObjectsOpenedException" エラーが発生する

適用先
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition

現象

Get-PublicFolderMailboxDiagnostics コマンドレットを実行して、Windows PowerShell のパブリック フォルダー メールボックスに関するイベント レベルの情報を表示すると、次のエラー メッセージが表示されます。

注

[PS]C:\Windows\system32>Get-PublicFolderMailboxDiagnostics -Identity "Public_folder_mailbox"
プロセスで正しいプロパティを取得できませんでした。
+ CategoryInfo : NotSpecified: (:) [Get-PublicFolderMailboxDiagnostics], TooManyObjectsOpenedException
+ FullyQualifiedErrorId : [Server=server_name,RequestId=ID_number,TimeStamp=date
] [FailureCategory=Cmdlet-TooManyObjectsOpenedException] 513F4A69,Microsoft.Exchange.Management.MapiTas
ks.GetPublicFolderMailboxDiagnostics
+ PSComputerName : server_name

原因

この問題は、パブリック フォルダー メールボックスで 250 個を超えるプッシュ同期メッセージが開いている場合に、開くメッセージ オブジェクトが制限を超えるために発生します。

解決策

Exchange Server 2016

この問題を解決するには、Exchange Server 2016 用の累積的な更新プログラム 10 またはそれ以降の Exchange Server 2016 用の累積的な更新プログラムをインストールします。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。