Exchange 管理シェル
Exchange 管理シェルを使用して Exchange サーバー管理用のツールを開発する方法について説明します。
適用対象: Exchange Online、Exchange Server 2013、Office 365
Exchange 管理シェルは、Exchange Online、Office 365 の一部としての Exchange Online、Exchange 2013 以降のオンプレミス バージョンの Exchange を管理するため、Windows PowerShell のプラットフォームをベースにした豊富なコマンド セットを提供します。 Exchange 管理シェルを使用すると、Windows PowerShell環境内で動作するコマンド ライン スクリプトと、マネージド インターフェイスを介して Exchange Management Shell コマンドレットを使用するツールの 2 種類のツールを作成できます。 マネージド アプリケーションを使用して、Exchange サーバーを管理するための標準の Windows または Web ベースの UI を作成できます。
Exchange 管理シェルについて知っておくべき事項
あなたが疑問に思っている場合 | 説明 |
---|---|
Availability |
Exchange 管理シェル コマンドは、Exchange 2007 以降のバージョンの Exchange を実行しているすべてのサーバーにインストールされます。 クライアント アプリケーションは、Windows PowerShell 2.0 を実行しているすべてのコンピューターに展開できます。 シェルへのアクセスの詳細については、「Exchange Server PowerShell (Exchange Management Shell)」を参照してください。 |
言語とツール |
Exchange 管理シェル スクリプトは任意のテキスト エディターで作成できます。 Exchange 管理シェルで使用できる Windows PowerShell スクリプトを作成するために、多くのサード パーティ製ツールのいずれかを使用できます。 Exchange 管理シェルのオブジェクト モデルは、.NET Framework に基づいています。 Exchange 管理シェル アプリケーションを開発するために任意の .NET 言語を使用することができます。 |
利用可能なテスト ツールとデバッグ ツール |
Exchange 管理シェル スクリプトをテストしてデバッグするには、多くのサード パーティ製アプリケーションのいずれかを使用できます。 管理対象の Exchange 管理シェルのアプリケーションをテストしてデバッグするには、Visual Studio とサードパーティ製のツールを使用できます。 |
サーバー プラットフォームの要件 |
Windows PowerShell 2.0 がインストールされているすべての Exchange サーバーで、Exchange 管理シェルを使用できます。 |
クライアント プラットフォームの要件 |
Exchange 管理シェルのクライアント アプリケーションでは、Windows PowerShell 2.0 が必要です。 |
アクセス許可 |
Exchange 管理シェル アプリケーションを実行するには、ユーザーが Exchange ストアの影響を受けるデータに対する役割ベースのアクセス制御の権限が必要です。 ロールベースのアクセス制御の詳細については、「ロールベースのAccess Controlについて」を参照してください。 |
このセクションの記事では、Exchange 管理ツールを作成するための重要な Exchange 管理シェルの機能について説明します。 Exchange の計画、構成、または保守の詳細については、 Exchange サイトを参照してください。