この記事では、Windows PowerShell統合スクリプト環境(ISE)に属するオブジェクトの階層を示します。 Windows PowerShell ISEはWindows PowerShell 3.0、4.0、5.1に含まれています。 オブジェクトをクリックすると、そのオブジェクトを定義するクラスの参照ドキュメントに移動します。
$psISE 目的
$psISEオブジェクトはWindows PowerShell ISEオブジェクト階層のルートオブジェクトです。 最上位に位置し、以下のオブジェクトをスクリプト作成に利用可能にします。
$psISE.CurrentFile
$psISE.CurrentFileオブジェクトはISEFileクラスのインスタンスです。
$psISE.CurrentPowerShellTab
$psISE.CurrentPowerShellTabオブジェクトはPowerShellTabクラスのインスタンスです。
$psISE.CurrentVisibleHorizontalTool
$psISE.CurrentVisibleHorizontalToolオブジェクトはISEAddOnToolクラスのインスタンスです。 これは現在Windows PowerShell ISEウィンドウの上端にドッキングされているインストール済みのアドオンツールを表しています。
$psISE.CurrentVisibleVerticalTool
$psISE.CurrentVisibleHorizontalToolオブジェクトはISEAddOnToolクラスのインスタンスです。 これは現在Windows PowerShell ISEウィンドウの右端にドックされているインストール済みのアドオンツールを表しています。
$psISE.オプション
$psISE.OptionsオブジェクトはISEOptionsクラスのインスタンスです。 ISEOptionsオブジェクトはWindows PowerShell ISEのさまざまな設定を表しています。 これはMicrosoft.PowerShell.Host.ISE.ISEOptionsクラスのインスタンスです。
$psISE.PowerShellTabs
$psISE.PowerShellTabsオブジェクトはPowerShellTabCollectionクラスのインスタンスです。 これは、ローカルコンピュータや接続されたリモートコンピュータ上で利用可能なWindowsのPowerShell実行環境を表す、現在開いているすべてのPowerShellタブの集合体です。 コレクション内の各メンバーは PowerShellTab クラスのインスタンスです。