CHAPTER 25

Using the Windows PowerShell ISE

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.

Key Features of 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.

FIGURE 25-1 The ISE

image

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.

Screen Layout

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:

  • Menu bar: ...

Get Windows PowerShell® 2.0 Bible now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.