Windows PowerShell 2.0 Integrated Scripting Environment (ISE)
Updated: August 9, 2012
Applies To: Windows PowerShell 2.0
The Windows PowerShell Integrated Scripting Environment (ISE) is a host application that enables you to write, run, and test scripts and modules in a friendly environment. Key features such as syntax-coloring, tab completion, visual debugging, Unicode-compliance, and context-sensitive Help provide a rich scripting experience.
This topic addresses features that are included in the Windows PowerShell ISE that is part of Windows PowerShell 2.0.
Features in the Windows PowerShell ISE include:
A Command Pane for running interactive commands, just as you would in the Windows PowerShell console. Just type a command and press Enter.
An Output Pane that captures the output of the commands.
A Script Pane to create, edit, debug, and run, functions, scripts and modules.
Multiple PowerShell tabs, each with its own Command Pane and Script Pane to allow you to simultaneously work on several independent tasks.
The ability to edit text in complex scripts and right-to-left languages.
|Because Windows PowerShell ISE requires a user interface, it is not available on core installations of Windows Server. It is an optional component on server installations. Windows PowerShell ISE is built on the Windows Presentation Foundation (WPF). If the graphical elements of Windows PowerShell ISE do not render correctly on your system, you might resolve the problem by adding or adjusting the graphics rendering settings on your system. This might be required if the computer has an older video driver or you are using virtualization software. For more information, see "Graphics Rendering Registry Settings" in the MSDN library at http://go.microsoft.com/fwlink/?LinkId=144711.|
The following sections provide information that will help you to get started with the Windows PowerShell ISE.
Exploring the Windows PowerShell 2.0 ISE
Using the Windows PowerShell 2.0 ISE
Accessibility in Windows PowerShell 2.0 ISE
The following section describes the Windows PowerShell ISE object model and shows how you can use it in scripting.