Microsoft Exchange Server 組織をローカルとリモートの Exchange Server 組織間のフェデレーション信頼を構成するときからのユーザーは、リモート組織内のユーザーの空き時間情報を表示できません。
さらに、次のエラーは、ローカルの Exchange サーバーのイベント ログに記録されます。
イベント ID: 4001
タスク カテゴリ:可用性サービス
レベル:エラー
キーワード:クラシック
ユーザー:該当なし
コンピューター: < コンピューター名 >
説明:
\rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: に失敗しました SMTP:user@contoso.com。返される例外は、Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: 例外では、電子メール アドレス SMTP:user@contoso.com の自動検出が失敗しました。Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: 無効な応答のために 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' の自動検出サービスに要求が失敗しました。
また、リモート フォレストの Exchange サーバーの可用性の要求に対して返される HTTP 500 応答は、W3SVC ログに次のように記録されます。
原因
この問題は、ローカルの Exchange Server 2010 組織内のクライアント アクセス サーバーの仮想ディレクトリ"EWS"または「自動検出」仮想ディレクトリのWSSecurityプロパティが無効になっているために発生します。
解決策
2016 の Exchange または Exchange 2013
この問題を解決するには、リモート組織内の各サーバーのバックエンド Exchange サイトの仮想ディレクトリの WSSecurity の認証をリセットします。
-
Windows Powershell を開き、Exchange の管理スナップインを追加します。
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
セット WebServicesVirtualDirectory コマンドレットを使用して、EWS 仮想ディレクトリの WSSecurity の認証を無効にします。
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
セット WebServicesVirtualDirectory コマンドレットを使用して、EWS 仮想ディレクトリの WSSecurity の認証を有効にします。
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
セット AutodiscoverVirtualDirectory コマンドレットを使用して、自動検出仮想ディレクトリの WSSecurity の認証を無効にします。
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
セット AutodiscoverVirtualDirectory コマンドレットを使用して、自動検出仮想ディレクトリの認証を Eable WSSecurity。
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
再起動 WebAppPool コマンドレットを使用してアプリケーション プールを再起動します。
Restart-WebAppPool MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
Exchange 2010
この問題を解決するには、リモート組織のクライアント アクセス サーバーごとに仮想ディレクトリの WSSecurity の認証をリセットします。
-
Exchange 管理シェルを開きます。
-
セット WebServicesVirtualDirectory コマンドレットを使用して、EWS 仮想ディレクトリの WSSecurity の認証を無効にします。
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
セット WebServicesVirtualDirectory コマンドレットを使用して、EWS 仮想ディレクトリの WSSecurity の認証を有効にします。
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
セット AutodiscoverVirtualDirectory コマンドレットを使用して、自動検出仮想ディレクトリの WSSecurity の認証を無効にします。
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
セット AutodiscoverVirtualDirectory コマンドレットを使用して、自動検出仮想ディレクトリの WSSecurity の認証を有効にします。
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
次の構文を使用してアプリケーション プールを再起動します。
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd stop appPool /appPool.name:MSExchangeServicesAppPool
appcmd start appPool /appPool.name:MSExchangeServicesAppPool