IN THIS CHAPTER
Examining the ISE
Using the ISE
Debugging scripts using the ISE
Extending the ISE
Finding alternatives to the ISE
You first learned about the Windows PowerShell Integrated Scripting Environment, or ISE, in Chapter 2. This chapter provides more details about the ISE. First, you explore the basics of the ISE, including the screen layout and menu structure. Next, you look at the ISE profile and review the debugging features in ISE. You then look at the ISE object model and how you can add new menu items to the ISE. Finally, you look at some alternatives to the ISE.
The ISE is a graphical Windows PowerShell console and a basic development environment. The ISE is a Microsoft-developed host application for Windows PowerShell V2. You can see the ISE in Figure 25-1.
The ISE enables you to run commands and develop scripts and modules in a single Windows GUI. Although similar to the Windows PowerShell console, the ISE offers additional features including script and module editing, multiline editing, syntax coloring, support for Unicode and right-to-left languages, and a rich extensibility/customization model.
The ISE uses the traditional Windows application menu and toolbar and has no Ribbon. As you can see in Figure 25-1, several key elements make up the ISE: