Exchange テクノロジへの移行

以前のバージョンの Exchange から移行する場合は、この記事の情報を使用して、現在の製品バージョンでサポートされている開発テクノロジと移行するテクノロジを確認します。

テクノロジが現在のバージョンで使用できるかどうかを判断する

次の表を使用して、Exchange Onlineまたは Exchange 2019 で開発テクノロジがサポートされているかどうかを判断します。 テクノロジがサポートされていない場合は、「移行先のテクノロジを選択する」を参照してください。


Exchange 開発テクノロジと製品バージョン

テクノロジ Office 365 および Exchange Online Exchange 2019 Exchange 2016 Exchange 2013 Exchange 2010 Exchange 2007
Office 365 API プラットフォームの概要
X

X¹ ²
EWS Managed API
X
X
X
X
X
X
Exchange Web サービス (EWS)
X
X
X
X
X
X
Outlook 用メール アプリ
X
X
X
X
Outlook オブジェクト モデル (OOM)
X
X
X
X
X
X
Exchange 管理シェル
X
X
X
X
X
X
バックアップと復元
X
X
X
X
X
トランスポート エージェント
X
X
X
X
X
Active Directory サービス インターフェイス (ADSI)
X
Collaborative Data Objects for Exchange (CDOEX)
X
Collaborative Data Objects for Windows 2000 (CDOSYS)
X
Exchange OLE DB プロバイダー (EXOLEDB)
X
Exchange ストア イベント シンク
X
Incremental Change Synchronization (ICS)
X
ライトウェイト ディレクトリ アクセス プロトコル (LDAP)
X
メッセージ API (MAPI)
X
X
X
X
X
X
Outlook Web App のカスタマイズ
X
X
X
X
Web Distributed Authoring and Versioning (WebDAV)
X

¹REST API と Graph APIには、Exchange 2016 用の累積的な更新プログラム 3 が必要です。

²ハイブリッドのお客様は、Office 365とオンプレミスのメールボックスの両方で REST API を利用できます。

移行先の開発テクノロジを選択する

Exchange Onlineまたは Exchange 2013 でアプリケーションが使用するテクノロジがサポートされていない、または見なされていない場合は、次の表を使用して、移行するテクノロジを決定します。

推奨されるテクノロジの移行パス

テクノロジ Office 365、Exchange Online、Exchange 2019 でサポートされていますか? 移行先 詳細情報
Adsi
はい (ただし、非推奨)
Exchange 管理シェル
なし。
Cdoex
いいえ
EWS Managed API または EWS
EWS Managed API と EWS は、CDOEX が提供するものと同じ Exchange ストアにアクセスできます。 CDOEX を使用して作成されたクライアント プリケーションとは異なり、EWS アプリケーションはローカルまたはリモートのコンピューター上で実行できます。
Cdoexm
いいえ
Exchange 管理シェル
Exchange 管理シェルのコマンドにより、Exchange サーバー、ストレージ グループ、データベース、およびユーザーの制御は、そのコマンドに対応する CDOEXM API よりも簡単になります。 さらに、カスタムの CDOEXM アプリケーションは、Exchange 管理シェルのコマンドに簡単に移行できます。
Cdosys
いいえ
トランスポート エージェント
Exchange 2010 以降のバージョンの Exchange で動作する通知ベースのアプリケーションには、トランスポート エージェントを使用します。

CDOSYS は、現行バージョンの Windows に含まれています。 CDOSYS の機能は、.NET Framework で使用できます。
CDOWF
いいえ
Windows Workflow Foundation (WWF)
WWF を使用して、Exchange 2007 で動作する高度なワークフロー アプリケーションを作成できます。
Exoledb
いいえ
EWS Managed API または EWS
EWS マネージ API と EWS は、ExOLEDB が提供する Exchange ストアへのアクセスを提供します。 ExOLEDB を使用して作成されたクライアント プリケーションとは異なり、EWS アプリケーションはローカルまたはリモートのコンピューター上で実行できます。
Ics
はい (ただし、非推奨)
EWS Managed API または EWS
EWS Managed API または EWS は、通知のサブスクライブメールボックス データの同期に使用できます。
LDAP
はい (ただし、非推奨)
Exchange 管理シェル
なし。
MAPI
はい (ただし、非推奨)
Office 365 API プラットフォームの概要、EWS マネージ API、EWS
MAPI は現時点でサポート対象の開発テクノロジですが、最終的に、カスタムの MAPI アプリケーションは、より新しいテクノロジを使用するように再設計することが必要になります。

MAPI アプリケーションがメール、予定表、または連絡先オブジェクトに対して簡単な読み取り、書き込み、更新操作を実行していて、Office 365、Exchange 2019² または Exchange 2016¹ ² をターゲットとする場合は、メール、予定表、連絡先にOffice 365 REST API を使用できます。

Exchange オンプレミスをターゲットにしていて、MAPI がアクセスできるすべてのプロパティにアクセスする必要がある場合は、EWS マネージ API または EWS、および スキーマ化されたプロパティまたは拡張プロパティのいずれかを使用できます。

: ExtendedPropertyDefinition クラスは EWS マネージ API から MAPI へのアクセスを提供し、 ExtendedFieldURI 要素は EWS から MAPI プロパティへのアクセスを提供します。
Outlook Web App のカスタマイズ
いいえ
メール アプリ
なし。
ストア イベント シンク
いいえ
EWS Managed API または EWS
EWS Managed API または EWS は、通知のサブスクライブメールボックス データの同期に使用できます。

EWS の通知は、ストア イベント シンクが提供するものと同じ Exchange ストアへのアクセスを提供します。 Visual Studio ツールを使用すると、EWS を使用するストア イベント対応クライアント アプリケーションの開発を効率化できます。
ストリーミング バックアップと復元
いいえ
ボリューム シャドウ コピー サービス (VSS) ライター
なし。
Webdav
いいえ
Office 365 API プラットフォームの概要(EWS マネージ API または EWS)
WebDAV アプリケーションがメール、予定表、連絡先オブジェクトに対して単純な読み取り、書き込み、更新操作を実行していて、Office 365、Exchange 2019²、または Exchange 2016¹ ² を対象とする場合は、メール、予定表、連絡先にOffice 365 REST API を使用できます。

それ以外の場合、Exchange オンプレミスをターゲットにしていて、WebDAV が提供する Exchange ストアと同じプロパティにアクセスする必要がある場合は、EWS マネージ API または EWS を使用します。
WebDAV 通知
いいえ
EWS Managed API または EWS
EWS Managed API または EWS は、通知のサブスクライブに使用できます。
Web フォーム
いいえ
ASP.NET
ASP.NET に切り替えて、EWS を使用してメールボックスとサーバー情報にアクセスするようにアプリケーションを更新します。
WMI プロバイダー
いいえ
Exchange 管理シェル
なし。

¹REST API と Graph APIには、Exchange 2016 用の累積的な更新プログラム 3 が必要です。

²ハイブリッドのお客様は、Office 365とオンプレミスのメールボックスの両方で REST API を利用できます。

関連項目