Definition

Microsoft Windows PowerShell Integrated Scripting Environment (ISE)

The Microsoft Windows PowerShell Integrated Scripting Environment (ISE) is a GUI-based application to assist with writing and debugging PowerShell scripts.

System administrators, developers and other IT professionals can use PowerShell ISE to run commands from the application instead of the PowerShell console. Windows PowerShell ISE has extensible features to aid script creation and testing. For example, scripts can be written and edited in a script pane, while any portion of the script can be selected and tested. A separate command pane can be used to run interactive PowerShell commands. An output pane shows the results of commands and script actions. Users can change the applications settings to tailor text colors, fonts and layouts, and employ line and column numbers, keyboard shortcuts, context-sensitive help and other features to adjust the editing environment.

PowerShell ISE can support up to eight consecutive execution environments to let administrators work on multiple tasks simultaneously. PowerShell ISE supports copying and pasting of multiple lines of code to make a script easier to edit. PowerShell ISE also includes a comprehensive debugger to test commands, a portion of the script or the entire script. Administrators can add breakpoints and check variables to see how the script behaves at certain points.

Later versions of Windows and Windows Server add more features to PowerShell ISE, including IntelliSense for basic auto-complete of cmdlets, parameters, files, values and other elements. Auto-save capabilities store the script every few minutes to avoid content loss if a crash occurs. The Snippets function saves short segments of code for reuse, and a most recently used list offers fast access to recent files. PowerShell ISE merges the command and output panes into a single view to more closely reflect the response of the PowerShell console. Users can extend the features and functionality of PowerShell ISE with code based on the ISE Scripting Object Model.

PowerShell ISE is part of the Windows Management Framework (WMF), which allows administrators to manage multiple versions of Windows and Windows Server within the enterprise. WMF installs a suite of features including PowerShell, PowerShell Desired State Configuration (DSC), PowerShell ISE, Windows Remote Management (WinRM), Windows Management Instrumentation (WMI), Windows PowerShell Web Services (Management OData IIS Extension), Software Inventory Logging (SIL) and Server Manager CIM Provider.

This was last updated in December 2016

Continue Reading About Microsoft Windows PowerShell Integrated Scripting Environment (ISE)

Dig Deeper on Windows PowerShell Scripting

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What are your thoughts on coding with PowerShell ISE?
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchServerVirtualization

SearchCloudComputing

SearchExchange

SearchSQLServer

SearchWinIT

SearchEnterpriseDesktop

SearchVirtualDesktop

Close