現象
Exchange Server 2019 の累積的な更新プログラム 3または Exchange Server 2016 の累積的な更新プログラム 14にアップグレードした後、次のエラー メッセージが表示されます。
ログ名: アプリケーション
ソース: MSExchange 自動検出
日付:日時
イベント ID: 1
タスク カテゴリ: Web
レベル: エラー
キーワード: クラシック
ユーザー: 該当する
コンピュータ:コンピュータ名
説明:
ハンドルされない例外 "オブジェクト参照がオブジェクトのインスタンスに設定されていません。
スタック トレース:
次の手順に従います。
次の手順に従って、次の手順を実行します。
b__0() にc__DisplayClass11_0。
次の手順を実行します。
回避策
この問題を回避するには、次の仮想ディレクトリの外部 URL を確認する必要があります。
を取得します。fl 名、*url*
取得-自動検出仮想ディレクトリ - サーバーのサーバー名 |fl 名、*url*
を取得します。fl 名、*url*
外部 URL が空白の場合は、パブリック FQDN に対応する外部 URL に値を割り当てます。
例:
ステップ1:次のコマンドレットを使用して、自動検出 URL を確認します。
取得-自動検出仮想ディレクトリ - サーバーのサーバー名 |fl 名、*url*
名前 : 自動検出 (既定の Web サイト)
内部 URL :
Externalurl:
ExternalUrl が空の場合は、手順 2 を使用して、パブリック FQDN に対応する値を自動検出外部 URL に割り当てます。
ステップ2:次のコマンドレットを使用して、自動検出外部 URL を設定します。
取得- 自動検出仮想ディレクトリ - サーバーのHttps://autodiscover.FQDN/Autodiscover/Autodiscover.xml
注:
-
外部 Url にアクセスできるのは、新しい PowerShell セッション (EMS ではない) で PSSnapin を追加した場合のみです。
-
新しい PowerShell セッションで PSSnapin を追加しないと、エラー メッセージが表示されることがあります。たとえば、新しい PowerShell セッションで PSSnapin を追加せずに、次のコマンドレットを実行します。
取得-自動検出仮想ディレクトリ -サーバー $env:コンピュータ名 |セット自動検出仮想ディレクトリ - 外部Url "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"
次に、次のエラー メッセージが表示されます。
パラメータ名 'ExternalUrl' と一致するパラメータが見つかりません。
+ カテゴリ情報 : 無効な引数: (:)[設定自動検出仮想ディレクトリ], パラメータ バインド例外
+ 完全修飾エラー ID : 名前付きパラメータが見つかりません、自動検出仮想ディレクトリの設定
+ PSコンピュータ名 : ex15.365labs.net
この問題を回避するには、次のコマンドを実行して ExternalUrl をアクセス可能にする必要があります。
PS C:\PowerShell> 追加の PSSnapin
参照情報
詳細情報
マイクロソフトでは、この問題を認識しており、この資料が利用可能になったら、この資料に詳細情報を記載します。