Windows PowerShell Integrated Scripting Environment (ISE) は、Windows PowerShell のグラフィカル ホスト アプリケーションです。Windows PowerShell ISE を使用すると、構文がカラーで表示されて Unicode がサポートされる環境で、コマンドの実行、スクリプトの記述、編集、実行、テスト、およびデバックを行うことができます。

Windows PowerShell はコマンド ライン シェルであり、Microsoft .NET Framework 上に構築されるスクリプト言語です。これは、特に Windows 管理用に設計されています。Windows PowerShell の単純なコマンドレット (cmdlet) ツールおよび組み込まれているヘルプ システムを使用すると、直ちに作業を開始することができます。複数のコマンドを含むパイプラインにコマンドレットを結合して、タスクを自動化する関数に必要なコマンド シーケンスを保存することができます。より経験豊富なユーザーは、Windows PowerShell を開発プラットフォームとして使用して、関数、コマンドレット、およびプロバイダーを追加して拡張することができます。

Windows PowerShell ISE は、どの習熟レベルのユーザーにも対応できるように設計されています。初心者にはカラー表示の構文や状況依存のヘルプが役立ちます。複数行の編集を使用すると、ヘルプ トピックやその他のソースからコピーするサンプルを簡単に試すことができます。上級ユーザーにとっては、複数の実行環境を使用できることや、組み込みのデバッガー、および Windows PowerShell ISE オブジェクト モデルの拡張性が役立ちます。

Windows PowerShell 2.0 は、Windows Server 2008 R2 の機能です。Windows PowerShell ISE はオプション機能です。このオプション機能をインストールするには、機能の追加ウィザードを使用します。

Windows PowerShell ISE 機能

Windows PowerShell ISE には、次のような機能があります。

  • 対話型のコマンドを実行するコマンド ウィンドウ。

  • スクリプトを記述、編集、および実行するためのスクリプト ウィンドウ。スクリプト全体またはスクリプトの選択した行を実行できます。

  • コマンド ウィンドウおよびスクリプト ウィンドウからコマンドのトランスクリプトとその結果を表示するスクロール可能な出力ウィンドウ。

  • 同一のウィンドウ内の最大 8 個の独立した Windows PowerShell 実行環境。それぞれの環境に独自のコマンド、スクリプト、および出力ウィンドウがあります。このタブ環境を使用すると、複数のタスクを同時に操作することができます。

  • コマンド ウィンドウの複数行の編集。コードの複数の行を貼り付け、実行し、1 つのまとまりとして呼び出すことができます。

  • コマンド、関数、およびスクリプトをデバッグするための組み込みのデバッガー。ブレークポイントを設定および削除したり、コードをステップごとに実行したり、変数の値を確認したり、呼び出しスタック トレースを表示したりすることができます。

  • カスタマイズ可能な機能。色、フォントおよびレイアウトを調整することができます。

  • スクリプト可能なオブジェクト モデル。Windows PowerShell ISE をさらにカスタマイズして、拡張することができます。メニュー項目を含む機能を追加できます。また、独自の機能を作成するためのセッション、ファイル、およびエディターにアクセスすることができます。

  • 行番号および列番号、キーボード ショートカット、タブ補完、状況依存のヘルプ、および Unicode サポート。これらの機能により、Windows PowerShell ISE は Windows PowerShell を使用するための効率的かつ生産的な環境になります。Windows PowerShell ではドラッグ アンド ドロップ操作を使用してファイルを開くこともできます。

Windows PowerShell ISE の要件

Windows PowerShell ISE を Windows の Windows XP 以降のバージョン (ただし、Windows Server の Server Core インストールは除く) で実行します。

Windows PowerShell ISE には Microsoft .NET Framework 3.5 Service Pack 1 が必要です。Microsoft .NET Framework のこのバージョンがシステム上にインストールされていない場合、Windows PowerShell ISE をインストールするときにサーバー マネージャーがこのバージョンをインストールします。

Windows PowerShell および Windows PowerShell ISE の詳細については、Windows PowerShell に関するページ (英語の可能性あり) (https://go.microsoft.com/fwlink/?LinkID=107116) を参照してください。


目次