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 MSExchangeAutodiscoverAppPoolRestart-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:MSExchangeAutodiscoverAppPoolappcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd stop appPool /appPool.name:MSExchangeServicesAppPoolappcmd start appPool /appPool.name:MSExchangeServicesAppPool