以前の Exchange Server バージョンで "IsOutOfService" を "False" に変更しても、新しい Exchange Server 環境ではすぐに更新されない

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

現象

Microsoft Exchange Server 2016、2013、および 2010 を実行するサーバーが混在して展開されることを想定しています。 Exchange Server 2010 管理シェル (EMS) で次のコマンドレットを実行して、このサーバーをプロキシ エンドポイントから削除します。


Set-ClientAccessServer -Identity <server_name> -IsOutofService $True 

         注釈Exchange Server 2016 で MSExchangeADTopology サービスとインターネット インフォメーション サービス (IIS) アプリケーション プールを再起動すると、変更が直ちに有効になることを確認できます。 この変更が有効になっているかどうかを確認するには、OWA にログオンして、Exchange Server 2010 でホストされているメールボックスへのアクセスを試みます。 ログオン試行が失敗した場合は、変更が有効になったことを意味します。

次に、Exchange Server 2010 クライアント アクセス サーバー (CAS) で次のコマンドレットを実行して、IsOutofService 値を False に戻します。


Set-ClientAccessServer -Identity <server_name> -IsOutofService $False

この場合、OWA から自分のメールボックスに問題なくログオンできるはずです。 ただし、OWA にはログオンできません。 さらに、Exchange Server 2010 に存在するメールボックスの Exchange Server 2016 環境から OWA にログオンしようとすると、試行が 1 日以上失敗し続ける可能性があります。

原因

この問題は、Exchange Server 2016 および 2013 環境の IIS および Microsoft Exchange Active Directory トポロジ サービスによって IsOutofService 値が時間内に更新されないために発生します。

解決策

Exchange Server 2016

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

Exchange Server 2013

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

回避策

この問題を回避するには、Exchange Server 2016 および 2013 環境で Microsoft Exchange Active Directory トポロジ サービスと Exchange Server を再起動します。

Microsoft Exchange Active Directory トポロジ サービスを再起動するには、PowerShell で次のコマンドレットを実行します。


Restart-Service -Name MSExchangeADTopology -Force

IIS を再起動するには、[ スタート]、[ファイル 名を指定して実行]の順にクリックし、「 IISReset 」と入力して 、[OK] をクリックします。

コマンド プロンプト ウィンドウが開き、IISReset コマンドの状態が表示されます。 コマンド プロンプトで状態を読み取り、IIS が停止してから再起動することを確認する必要があります。

参考資料

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