現象
Microsoft Exchange Server 2016 PowerShell で New-MailboxRestoreRequest コマンドレットと New-MailboxExportRequest コマンドレットを実行することを想定しています。 TargetMailbox パラメーターに空白が含まれている場合は、"NullReferenceException" エラー メッセージが表示される場合があります。 次に例を示します。
[PS]C:\Windows\system32>New-MailboxRestoreRequest -SourceDatabase " <DatabaseIdParameter>" -SourceStoreMailbox " <StoreMailboxIdParameter> " -TargetMailbox "MS Test" -AllowLegacyDNMismatch
警告: 予期しないエラーが発生し、Watson ダンプが生成されています。オブジェクト参照がオブジェクトのインスタンスに設定されていません。
警告: タスク モジュール "LoggingModule.OnIterateCompleted" は例外 "オブジェクト参照がオブジェクトのインスタンスに設定されていません" で失敗します。
このモジュールはスキップされます。 タスクの実行結果は影響を受けないようにしてください。
オブジェクト参照がオブジェクトのインスタンスに設定されていません。
+ CategoryInfo : NotSpecified: (:) [New-MailboxRestoreRequest], NullReferenceException
+ 完全修飾ErrorId : System.NullReferenceException,Microsoft.Exchange.Management.Migration.MailboxReplication
.MailboxRestoreRequest.NewMailboxRestoreRequest
+ PSComputerName : <ComputerName>
さらに、"NullReferenceException" エラーが発生したイベント ID 4999 がイベント ビューアーに記録されます。 TargetMailbox パラメーターに含まれる空白に関係なく、コマンドレットが正常に実行されることが予想されます。
原因
この問題は、TargetMailbox パラメーターに空白がある場合に、1 つのパラメーターが間違った値を返しているために発生します。
解決策
この問題を解決するには、Exchange Server 2016 以降の累積的な更新プログラムの累積的な更新プログラム 11 Exchange Server 2016 をインストールします。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。