You are on page 1of 56

Skip to main content

 Docs

DocumentationSkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell

 Module Browser v
 API Reference
Utility modulesSkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in

PowerShell

 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
1. Download PowerShell
 Docs
 

 PowerShell
 

 Scripting
 Save
 Feedback
 Edit
 Share
Version

PowerShell 7.2 (LTS)

Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the Command
pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run, and
then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file opens to
the article for the Invoke-Item cmdlet.
The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content
Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page

 View all page feedback

In this article
1. Support
2. Key Features
3. To start the Windows PowerShell ISE
4. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

Skip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in

PowerShell

 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
1. Download PowerShell
 Docs
 

 PowerShell
 

 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)

Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the Command
pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run, and
then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file opens to
the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content
Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page

 View all page feedback

In this article
1. Support
2. Key Features
3. To start the Windows PowerShell ISE
4. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

 VS Code Extension
 PowerShell Gallery
1. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.
The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
1. Support
2. Key Features
3. To start the Windows PowerShell ISE
4. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

Skip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
1. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.
Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.
Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
1. Support
2. Key Features
3. To start the Windows PowerShell ISE
To get Help in the Windows PowerShell ISESkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
1. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.
The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
1. Support
2. Key Features
3. To start the Windows PowerShell ISE
4. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

4.
English (United States)
Theme
Previous Version DocsSkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell

 Module Browser v
 API Reference
Utility modulesSkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in

PowerShell

 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
2. Download PowerShell
 Docs
 

 PowerShell
 

 Scripting
 Save
 Feedback
 Edit
 Share
Version

PowerShell 7.2 (LTS)

Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:
 Multiline editing: To insert a blank line under the current line in the Command
pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run, and
then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file opens to
the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content
Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback

In this article
5. Support
6. Key Features
7. To start the Windows PowerShell ISE
8. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

Skip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in

PowerShell

 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
2. Download PowerShell
 Docs
 

 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version

PowerShell 7.2 (LTS)

Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?
The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the Command
pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run, and
then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file opens to
the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content
Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page

 View all page feedback

In this article
5. Support
6. Key Features
7. To start the Windows PowerShell ISE
8. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022


 VS Code Extension
 PowerShell Gallery
2. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:
 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
5. Support
6. Key Features
7. To start the Windows PowerShell ISE
8. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

Skip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
2. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?
The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
5. Support
6. Key Features
7. To start the Windows PowerShell ISE
To get Help in the Windows PowerShell ISESkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
2. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.
Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article
Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
5. Support
6. Key Features
7. To start the Windows PowerShell ISE
8. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

8.
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022


 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
Utility modulesSkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in

PowerShell

 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
3. Download PowerShell
 Docs
 

 PowerShell
 

 Scripting
 Save
 Feedback
 Edit
 Share
Version

PowerShell 7.2 (LTS)

Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the Command
pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run, and
then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file opens to
the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.
To get Help in the Windows PowerShell ISE
On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page

 View all page feedback

In this article
9. Support
10. Key Features
11. To start the Windows PowerShell ISE
12. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

Skip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in

PowerShell

 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
3. Download PowerShell
 Docs
 

 PowerShell
 

 Scripting
 Save
 Feedback
 Edit
 Share
Version

PowerShell 7.2 (LTS)

Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the Command
pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run, and
then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file opens to
the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.
Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page

 View all page feedback

In this article
9. Support
10. Key Features
11. To start the Windows PowerShell ISE
12. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022


 VS Code Extension
 PowerShell Gallery
3. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.
To start the Windows PowerShell ISE
Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
9. Support
10. Key Features
11. To start the Windows PowerShell ISE
12. To get Help in the Windows PowerShell ISE
English (United States)
Theme
 Previous Version Docs
 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

Skip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
3. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.

The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.
Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
9. Support
10. Key Features
11. To start the Windows PowerShell ISE
To get Help in the Windows PowerShell ISESkip to main content

 Docs
 Documentation
 Learn
 Q&A
 Code Samples
 Shows
 Events
Sign in
PowerShell
 Module Browser
 API Reference
 Utility modules
 VS Code Extension
 PowerShell Gallery
3. Download PowerShell
 Docs
 
 PowerShell
 
 Scripting
 Save
 Feedback
 Edit
 Share
Version
PowerShell 7.2 (LTS)
Search

 How to use this documentation


 Overview
 Install
 Learning PowerShell
 What's New
 Windows PowerShell
o Installing Windows PowerShell 5.1
o What's new in PowerShell 5.x
o ISE
 Introducing the windows PowerShell ISE
 Using the Windows PowerShell ISE
 The ISE scripting object model
o Windows Management Framework (WMF)
o Starting Windows PowerShell
o Starting the Windows PowerShell 2.0 Engine
 Desired State Configuration (DSC)
 Community
 PowerShell Gallery
 Scripting and development
 Reference

The Windows PowerShell ISE


 Article
 10/08/2021
 2 minutes to read

o
Is this page helpful?

The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for
Windows PowerShell. In the ISE, you can run commands and write, test, and debug
scripts in a single Windows-based graphic user interface. The ISE provides multiline
editing, tab completion, syntax coloring, selective execution, context-sensitive help, and
support for right-to-left languages. Menu items and keyboard shortcuts are mapped to
many of the same tasks that you would do in the Windows PowerShell console. For
example, when you debug a script in the ISE, you can right-click on a line of code in the
edit pane to set a breakpoint.

Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with
PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up
to and including Windows PowerShell V5.1.

 Note

The PowerShell ISE is no longer in active feature development. As a shipping component


of Windows, it continues to be officially supported for security and high-priority
servicing fixes. We currently have no plans to remove the ISE from Windows.

There is no support for the ISE in PowerShell v6 and beyond. Users looking for
replacement for the ISE should use Visual Studio Code with the PowerShell Extension.

Key Features
Key features in Windows PowerShell ISE include:

 Multiline editing: To insert a blank line under the current line in the
Command pane, press SHIFT+ENTER.
 Selective execution: To run part of a script, select the text you want to run,
and then click the Run Script button. Or, press F5.
 Context-sensitive help: Type Invoke-Item, and then press F1. The Help file
opens to the article for the Invoke-Item cmdlet.
The Windows PowerShell ISE lets you customize some aspects of its appearance. It also
has its own Windows PowerShell profile script.

To start the Windows PowerShell ISE


Click Start, select Windows PowerShell, and then click Windows PowerShell ISE.
Alternately, you can type powershell_ise.exe in any command shell or in the Run box.

To get Help in the Windows PowerShell ISE


On the Help menu, click Windows PowerShell Help. Or, press F1. The file that opens
describes Windows PowerShell ISE and Windows PowerShell, including all the help
available from the Get-Help cmdlet.

Recommended content

Get-Help (Microsoft.PowerShell.Core) - PowerShell

The Get-Help cmdlet displays information about PowerShell concepts and


commands, including cmdlets, functions, Common Information Model (CIM)
commands, workflows, providers, aliases, and scripts. To get help for a PowerShell
cmdlet, type Get-Help followed by the cmdlet name, such as: Get-Help Get-
Process. Conceptual help articles in PowerShell begin with about_, such as
about_Comparison_Operators. To see all about_ articles, type Get-Help about_*.
To see a particular article, type Get-Help about_<article

Feedback
Submit and view feedback for
This product This page
 View all page feedback
In this article
9. Support
10. Key Features
11. To start the Windows PowerShell ISE
12. To get Help in the Windows PowerShell ISE
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

12.
English (United States)
Theme

 Previous Version Docs


 Blog
 Contribute
 Privacy & Cookies
 Terms of Use
 Trademarks
 © Microsoft 2022

You might also like