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.

Features in the Windows PowerShell ISE include:


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. Window 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

The following sections provide information that will help you to get started with the Windows PowerShell ISE.

The following section describes the Windows PowerShell ISE object model and shows how you can use it in scripting.

See Also