This topic shows the hierarchy of objects that are part of the Windows PowerShell Integrated Scripting Environment (ISE). Clicking an object takes you to the reference documentation for the class in the Microsoft.PowerShell.Host.ISE namespace that defines the object.
$psISE Object
The $psISE object is the root object of the Windows PowerShell Integrated Scripting Environment (ISE) object hierarchy. Located at the top level, it exposes the following four objects:
$psISE.CurrentFile
$psISE. CurrentPowerShellTab
$psISE.Options
$psISE.PowerShellTabs
$psISE.CurrentFile
The $psISE.CurrentFile object makes the following objects available for scripting:
- $psISE.CurrentFile.DisplayName
- $psISE.CurrentFile.Editor
The $psISE.CurrentFile.Editor object in turn makes these objects
available for scripting:
- $psISE.CurrentFile.Encoding
- $psISE.CurrentFile.FullPath
- $psISE.CurrentFile.IsSaved
- $psISE.CurrentFile.IsUntitled
$psISE.CurrentPowerShellTab
The $psISE.CurrentPowerShellTab object makes the following objects available for scripting:
- $psISE.CurrentPowerShellTab.AddOnsMenu
The $psISE.CurrentPowerShellTab.AddOnsMenu object makes the
following objects available for scripting:
- $psISE.CurrentPowerShellTab.CanInvoke
- $psISE.CurrentPowerShellTab.CommandPane
The $psISE.CurrentPowerShellTab.CommandPane object makes the
following objects available for scripting:
- $psISE.CurrentPowerShellTab.DisplayName
- $psISE.CurrentPowerShellTab.ExpandedScript
- $psISE.CurrentPowerShellTab.Files
- $psISE.CurrentPowerShellTab.Output
The $psISE.CurrentPowerShellTab.Output object makes the following
objects available for scripting:
- $psISE.CurrentPowerShellTab.Prompt
- $psISE.CurrentPowerShellTab.StatusText
$psISE.Options
The $psISE.Options object makes the following objects available for scripting:
- $psISE.Options.CommandPaneBackgroundColor
- $psISE.Options.CommandPaneUp
- $psISE.Options.DebugBackgroundColor
- $psISE.Options.DebugForegroundColor
- $psISE.Options.DefaultOptions
- $psISE.Options.ErrorBackgroundColor
- $psISE.Options.ErrorForegroundColor
- $psISE.Options.FontName
- $psISE.Options.Fontsize
- $psISE.Options.OutputPaneBackgroundColor
- $psISE.Options.OutputPaneTextForegroundColor
- $psISE.Options.OutputPaneTextBackgroundColor
- $psISE.Options.ScriptPaneBackgroundColor
- $psISE.Options.ScriptPaneForegroundColor
- $psISE.Options.SelectedScriptPaneState
- $psISE.Options.ShowToolBar
- $psISE.Options.ShowWarningBeforeSavingOnRun
- $psISE.Options.ShowWarningForDuplicateFiles
- $psISE.Options.TokenColors
- $psISE.Options.UseLocalHelp
- $psISE.Options.VerboseBackgroundColor
- $psISE.Options.VerboseForegroundColor
- $psISE.Options.WarningBackgroundColor
- $psISE.Options.WarningForegroundColor