Skype for Business Server 2015 と Microsoft Outlook Web App の統合

 

概要: Skype for Business Server と Outlook Web App を統合します。

Microsoft Outlook 2013 との統合だけでなくSkype for Business Server 2015Microsoft Outlook Web App 2013 は完全に統合することなどでは、これに Outlook Web App では、インスタント メッセージングとプレゼンスを追加し、Outlook Web App の間で共有する統合された連絡先リストを有効にし、 Skype for Business。 統合するためにSkype for Business Server 2015と、Outlook Web App を確認しなければなりませんで、ユニファイド コミュニケーション マネージ API 4.0 ランタイムがインストールされている、Exchange Server 2016またはExchange Server 2013バックエンド サーバーです。 次のレジストリ値の存在を調べることによってこれを行うことができます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA\InstantMessaging\ImplementationDLLPath

ImplementationDLLPath は、Microsoft.Rtc.Internal.Ucweb.dll ファイルのフォルダーの場所をポイントします。 いない場合、またはレジストリ値が存在しない場合は、必要がありますをダウンロードし、 Microsoft ダウンロード センターから UCMA の実行時のセットアップ プログラムをインストールします。 UCMA Runtime のインストール方法についても、この Web ページに記載されています。

注意

Exchange 2016 を保持している場合は、次の手順を無視し、「Configure instant messaging integration with Outlook on the web」の手順に従ってください。

下位互換性

Skype for Business Server 2015 は、ユニファイド メッセージングと Outlook Web App の両方の Microsoft Exchange Server 2010 バージョンと統合できます。 詳細についてに展開する設置型 Exchange UM を提供する資料を参照してくださいLync Server 2010https://technet.microsoft.com/en-us/library/gg398768.aspx. Exchange 2010 と統合すると、統合連絡先ストア、Skype for Business から Exchange へのアーカイブなど、Skype for Business Server 固有の機能は利用できません。

Skype for Business は、Exchange 2010 および Outlook 2010 と一緒に使用することもできます。 ただし、この場合も、Skype for Business ユーザーは、統合連絡先ストア、高解像度の写真などの新しい機能は使用できません。 これらの新機能には、両方が必要とするSkype for Business Server 2015とExchange Server 2016またはExchange Server 2013。

Outlook Web App 用の信頼済みアプリケーション プールを作成する

Microsoft Exchange ユニファイド メッセージング通話ルーター サービスと Microsoft Exchange ユニファイド メッセージング サービスを同じコンピューターにインストールした場合は、Outlook Web App 用に信頼済みアプリケーション プールを作成する必要はありません (これは、該当するサーバーが SipName UM ダイヤル プランをホストすることを前提としています)。1 台のコンピューターでこの両方のサービスをホストする場合は、このドキュメントの「 Outlook Web App でインスタント メッセージングを有効にする 」セクションに進んでください。

Skype for Business Server は、SipName UM ダイヤル プランをホストするすべての Exchange サーバーを自動検出できます。これらのサーバーは、Skype for Business Server の既知のサーバー リストに自動的に追加されます。信頼済みアプリケーション プールを作成する必要はありません。また、これらのサーバーを既知のサーバー リストに追加する必要もありません。実際、この操作を行うと、Outlook Web App 統合が機能しなくなります。

注意

これは、Skype for Business Server トポロジで、同じコンピューターに対して自動検出エントリと手動追加エントリの 2 つのエントリが指定されるからです。この問題を修正し、Outlook Web App を再度動作させるには、Windows PowerShell を使用して、そのサーバーの信頼済みプールと信頼済みアプリケーションのエントリを削除します。詳細については、Remove-CsTrustedApplicationPool および Remove-CsTrustedApplication コマンドレットのヘルプ トピックを参照してください。

これら 2 つのサービスは、別々 のコンピューターで実行している場合、作成する必要があるユニファイド コミュニケーション マネージ API 4.0 ランタイムがインストールされていることを確認した後、Skype for Business Server信頼されたアプリケーション プールと信頼されたアプリケーションが Outlook に関連付けられています。Web アプリケーションです。既知のサーバーの一覧にサーバーを追加します。 最初に実行コマンドの中から次のようなSkype for Business Server管理シェル。

New-CsTrustedApplicationPool -Identity atl-owa-001.litwareinc.com -Registrar atl-cs-001.litwareinc.com -Site Redmond -RequiresReplication $False

Atl の owa の 001.litwareinc.com は、上記のコマンドでは、Outlook Web App のプールの完全修飾ドメイン名です。これは、Outlook Web App にアクセスを提供する証明書のサブジェクト名とサブジェクト代替名 (SAN) フィールドに表示されるのと同じ名前でなければなりません。 同様に、atl の cs-001.litwareinc.com は、完全修飾ドメイン名、 Skype for Business Server 2015 、新しいをホストするプールに信頼されたアプリケーション プール。 またレドモンドでは、特定のサイトのサイト Id を表すこと、Skype for Business Serverサイトです。 サイト Id は、必ずしもと同じサイトの表示名です。SiteIDs を取得することができます、Skype for Business Serverからのコマンドを次を実行して、サイト、Skype for Business Server管理シェル。

Get-CsSite | Select-Object DisplayName, SiteID

信頼済みアプリケーション プールを作成したら、次のようなコマンドを使用して、Outlook Web App のアプリケーション ID とポートを構成します。

New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn atl-owa-001.litwareinc.com -Port 5199

前のコマンドで、ApplicationID は信頼済みアプリケーションを区別するために使用するわかりやすい識別子です。ApplicationID には、空白スペースや他の禁止されている文字が含まれていない任意のテキスト文字列を指定できます (有効な識別子を確実に作成するために、ApplicationID を指定するときには文字と数字だけを使用することをお勧めします)。Port パラメーターに割り当てる値も管理者が決定します。値として、使用可能な任意のネットワーク ポートを指定できます。

信頼済みアプリケーションを作成したら、次のコマンドを実行して、Skype for Business Server トポロジの変更を有効にする必要があります。

Enable-CsTopology

また、Exchange のクライアント アクセスおよびメールボックス サーバーを、すべての SIP URI ダイヤル プランに追加することも必要です。この操作を行うと、これらのサーバーは Skype for Business Server の ExUmRouting トポロジで信頼済み SIP ピアとして構成されます。

Outlook Web App でインスタント メッセージングを有効にする

Skype for Business Server を正しく構成したら、Outlook Web App の構成を開始できます。このプロセスでは、まず、フロントエンド サーバーの Outlook Web App のすべての仮想ディレクトリで、インスタント メッセージングを有効にします (バックエンド サーバーの仮想ディレクトリでは、インスタント メッセージングを有効にする必要はありません。むしろ、バックエンド サーバーでは、インスタント メッセージングを有効にしないようにすることをお勧めします)。クライアント アクセス サーバーでインスタント メッセージングを有効にするには、Exchange 管理シェルから次のコマンドを実行します。

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $True -InstantMessagingType OCS

注意

Outlook Web App をインストールすると、インスタント メッセージングは既定で有効になります。つまり、InstantMessagingEnabled プロパティは True に設定されます。ただし、上記のコマンドは、インスタント メッセージングの種類を OCS に設定する目的でも実行できます。既定では、InstantMessagingType は None に設定されています。

次に、Outlook Web App の Web.config ファイルに次の 2 行を追加する必要があります (通常、このファイルは C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa フォルダーにあります)。この 2 行は、Web.config ファイルの <AppSettings> ノードの下に追加します。また、この手順は、Outlook Web App がインストールされているバックエンド サーバーでのみ実行することをお勧めします。

<add key="IMCertificateThumbprint" value="EA5A332496CC05DA69B75B66111C0F78A110D22d"/> <add key="IMServerName" value="atl-cs-001.litwareinc.com"/>

前の例で、IMCertificateThumbprint の値は、バックエンド サーバーにインストールされた Exchange Server 証明書の拇印である必要があります。この情報を取得するには、Exchange 管理シェルから次のコマンドを実行します。

Get-ExchangeCertificate

IMServerName に割り当てる値は、Outlook Web App の信頼済みアプリケーション プールを作成した Skype for Business Server プールの完全修飾ドメイン名であることにも注意してください。

Outlook Web App に使用する証明書は、Skype for Business Server によって信頼された証明書である必要があります。証明書が Skype for Business Server と Exchange の両方によって確実に信頼されるようにする方法の 1 つは、内部の証明書機関を使用してメールボックス サーバーに証明書を作成し、サーバー FQDN がサブジェクト名に使用されるようにして、この FQDN が証明書の別名フィールドに表示されるようにすることです。作成された証明書はバックエンド サーバーにインポートできます。この結果、同じ証明書を 1) Exchange ユニファイド メッセージングと Skype for Business Server の間の通信と、2) Outlook Web App と Skype for Business Server の統合という 2 つの目的に使用できます。

Web.config ファイルを更新したら、Outlook Web App プールをリサイクルできるように、Exchange バックエンド サーバーで次のコマンドを実行します。

C:\Windows\System32\Inetsrv\Appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool"

リサイクル操作が正常に完了すると、Exchange 管理シェルに次のメッセージが表示されます。

"MSExchangeOWAAppPool" successfully recycled

Outlook Web App メール ボックス ポリシーを構成する

この時点で、次のコマンドを使用して、適切な Outlook Web App メールボックス ポリシーでインスタント メッセージングを構成できます。たとえば、次のコマンドをメールボックス サーバーの 1 つで実行すると、既定のポリシーでインスタント メッセージングが有効になります。

Set-OwaMailboxPolicy -Identity "Default" -InstantMessagingEnabled $True -InstantMessagingType "OCS"

また、次のコマンドを実行すると、すべての Outlook Web App メールボックス ポリシーでインスタント メッセージングが有効になります。

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $True -InstantMessagingType "OCS"

メールボックス ポリシーを有効にすると、そのポリシーによって管理されるすべてのユーザーの Skype for Business Server と Outlook Web App が完全に統合されます。ただし、次の条件を満たす必要があります。

  • ユーザー メールボックスがあるExchange Server 2016またはExchange Server 2013。

  • ユーザーが Skype for Business Server 2015 で有効である。

  • ユーザーが有効な SIP プロキシ アドレスを使用している。

Outlook Web App でインスタント メッセージングを無効にする

既に説明したように、インスタント メッセージングは Outlook Web App で既定で有効になっています。つまり、Outlook Web App を Skype for Business Server と統合していない場合、ユーザーが Outlook Web App にログオンするたびに、空白のプレゼンス アイコンとエラー メッセージが表示されます。この問題が発生しないようにするには、次の Exchange 管理シェル コマンドを使用して、Outlook Web App でインスタント メッセージングを無効にします。

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $False

Outlook Web App との統合を確認する

インスタント メッセージングとプレゼンスが Outlook Web App と統合されていることを確認するには、Outlook Web App 2013 にサインオンします。画面の右上隅に、Exchange 表示名が表示されます。名前の横にプレゼンス アイコン (たとえば、現在のステータスが "使用可能" であることを示す緑色のアイコン) がある場合は、Skype for Business Server と Outlook Web App が適切に統合されていることを示します。

Outlook Web App に最初にサインオンしたら、イベント ID 112 (およびソース MSExchange OWA) のイベントが、メールボックス サーバーのイベント ログに書き込まれているかどうかを確認します。このイベントは、インスタント メッセージング エンドポイント マネージャーが適切に初期化されていることを示します。インスタント メッセージングが動作していないように思われる場合は、メールボックス サーバーの C:\Program Files\Microsoft\Exchange server\V15\Logging\OWA\InstantMessaging フォルダーでログ ファイルを探します。Logging または InstantMessaging のどちらかのフォルダーが存在しない場合は、適切に統合されていないことを示します。この場合、統合が失敗した理由を特定するには、Skype for Business Server (すべてのレベルとすべてのフラグ) で SIPStack トレースを使用します。