Share via


SharePoint Server 2013 で Exchange タスクの同期を構成する

適用対象:yes-img-13 2013no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

タスクの同期の構成は比較的複雑になることがあります。 以下の指針に従うことにより、Exchange Server 2016, SharePoint Server 2013 環境と Project Server 2013 環境の間でタスクの同期を素早く構成することが可能になります。 これは、さまざまなアプリケーションのタスクを 1 つのアプリケーション (Outlook 2016や SharePoint MySites など) に統合できるため、あらゆるビジネスに最適な機能です。

注:

Project Server と Exchange の間の OOF 統合に関するトピックを探してここに来た可能性があります。 その場合は、「カレンダー OOF と Project Server 2013 の統合Exchange Server」を参照してください。

重要

Work Management Service アプリケーションは SharePoint Server 2016 では非推奨になりました。したがって、Exchange タスクの同期は SharePoint Server 2013 でのみ構成できます。

開始する前に

開始する前に把握しておくべき情報

  • SharePoint の場合、 ユーザー プロファイルの同期 を起動して実行する必要があります。通常、 ユーザー プロファイル サービス アプリケーション がサーバーの全体管理で動作し、 同期サービス も実行されることを意味します。 このトピックの詳細については、「ユーザー プロファイルと ID」および「SharePoint Server でのユーザー プロファイル同期の管理」のリンクを参照してください。

  • さらに、SharePoint ファームの Work Management Service アプリケーション が稼働している必要があります。

  • タスクの追加や変更を検出するには、 Search Service アプリケーション も稼働していて、 増分または継続的 クロール用に設定されている必要があります。 詳細については、「 Create and configure a Search service application in SharePoint Server 2016」を参照してください。

  • SharePoint Web アプリケーションに対して Secure Sockets Layer (SSL) が実行されていることが非常に重要です。これはセキュリティ上の理由から必要です (URL が http で始まるサイトを参照している場合は、SSL を使用しています)。 SSL に慣れていない場合は、「 SharePoint Server でクレーム ベースの Web アプリケーションを作成する 」が役立ちます。 テスト環境で セルフ SSL を使用している場合は、この記事の下部に手順を記載しています。

  • 複数のタスクを SharePoint の 1 つの場所で表示するため、SharePoint で [ MySites ] を有効にすると役立ちます。 それらを Outlook で表示することもできます。

  • タスクの同期では、Exchange Server 2016 とエンドユーザー メールボックスが必要です。

  • 以下の操作を行うときには、必ず SharePoint および Exchange Server 管理者グループのメンバーとしてログインしてください。

Exchange Server Web Services API を SharePoint Server にダウンロードしてインストールする

まず、nuget を使用してEWSManagedAPI.msiのコピーを取得します。 このファイルを SharePoint 環境の各アプリケーション サーバー (アプリ サーバー) にダウンロードします。 これらは、ユーザーが SharePoint サイトに移動するときに参照するサーバーです。 このコンポーネントは、SharePoint と Exchange でこの製品間機能を使用できるようにするために必要です。 コマンド ライン ウィンドウを使用して、EWSManagedAPI.msi ファイルをインストールする必要があります。 そのウィンドウを管理者として開き、必要に応じてディレクトリを変更して、ダウンロードしたファイルの場所に移動します。 次のように、この 1 行のスクリプトを実行する必要があります。

msiexec /i EwsManagedApi.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"

このコマンドにより、EWS API 2.2 が開始されます。 ウィザードを使用すると、使用許諾契約書の条項に同意し、次の画面に進みます。

MS Exchange マネージ API のインストール ウィンドウのスクリーンショット。

インストール フォルダーの場所は、他の場所 (別のドライブなど) にする必要がなければ、既定のままにします。 インストールのために [すべてのユーザー] ラジオボタンを選択できます。 これで準備完了です。 [次へ] を選択すればインストールが進行します。

MS Exchange マネージ API インストール バーのスクリーンショット。

インストールの処理中は、このような表示になります。 インストールが完了すると、ウィザードは閉じます。

ウィザードが正常に完了したので、次の手順を実行する前に、インストールした各マシンで IISReset を実行する必要があります。 これを行うには、スクリプトを実行したのと同じ管理者コマンド ウィンドウで、「IISReset」と入力し、Enter キーを押して続行します。

Exchange Server で OAuth の信頼を確立する

次に、Exchange Server で OAuth の信頼を確立する必要があります。 これは、この方法で SharePoint 環境と協働することが安全であることを Exchange に知らせる一方向の信頼です。

"C:\Program Files\Microsoft\Exchange Server\V15\Scripts" という場所から、組織内のすべての Exchange メールボックス サーバー上の Exchange 管理シェルからこのスクリプト (Exchange にインストールされているため、既に存在します) を実行します。

.\Configure-EnterprisePartnerApplication.ps1 -ApplicationType Sharepoint -AuthMetadataUrl https://<SP_FQDN>/_layouts/15/metadata/json/1

注:

上記のスクリプトで <SP_FQDN> はプレースホルダーなので、SharePoint ルート サイト コレクションの URL をそこに代入する必要があります。 そのため、https://tailspintoys.com 経由でサイトを参照する場合は、その URL を代入して、その後に /_layouts/15/metadata/json/1 を追加することになります。

スクリプトが実行されると、信頼に必要なアカウントとアクセス許可が作成され、正常に完了したことを示すメッセージが出されます。 以前に同様の信頼を作成したことがある場合は、信頼が既に存在することを示すメッセージが出されることもありますが、スクリプトは新しい信頼を作成します。

これで完了です。 タスクの同期が構成され、ユーザーは使用を始められます。 詳しくは、「SharePoint Server および Exchange タスク統合における自分のタスクの集約」を参照してください。

自己 SSL の追加情報

前述のとおり、自己 SSL をセットアップする場合には、証明書を手動で信頼する必要がある場合があります。 つまり、あるサーバーの IIS で生成された SSL 証明書が別のサーバーでは認識されないときに、手動で対応する方法があるということです。

  • アクセス許可を必要とする Exchange サーバーごとに、Internet Explorer を開きます。

  • 自己 SSL 証明書 (https で始まります) を実行している SharePoint サイトを参照します。

  • サイトの安全でないというメッセージが表示されたら、[ Web サイトに進む] を選択します。

  • サイトにアクセスすると、IE のアドレス バーの横に [ 証明書のエラー ] 項目が表示されるので、それを選択します。

  • 次に [ 証明書の表示 ] オプションが使用可能になるので、それを選択します。

  • [ 証明書のインストール ] オプションを選択します。

  • 次に [ 証明書をすべて次のストアに配置する ] を選択します。

  • [ 物理ストアを表示する ] チェック ボックスをオンにします。

  • ここで、[ 信頼されたルート証明機関 > ローカル コンピューター ] に証明書をインストールします。

これで、その証明書はローカル コンピューターで信頼されるようになります。