Share via


Lesson Index

Figure 1

Lesson 1: PowerShell v2 Basic Features

In this lesson we focus on a PowerShell feature that is long overdue: the Integrated Scripting Environment (ISE). With the ISE, Notepad is no longer your default PowerShell scripting tool. Furthermore, along with PowerShell’s ISE comes bundled a feature that will make the task of squashing the bugs from your scripts a much more pleasant activity.

Lesson 2:PowerShell Remoting

This lesson will guide you in the capabilities of PowerShell v2 when combined with WinRM to easily create remote PowerShell sessions in order to execute remote object’s methods and access their properties.

Lesson 3: PowerShell Transactions

The introduction of transactions in PowerShell allows you to safely preview the effects that your PowerShell commands will have when executed. In this lesson you will learn about transactions by running a series of commands against the registry and then committing and discarding these transactions.

Lesson 4: Managed Code from PowerShell

This lesson shows you how to invoke managed code from within your PowerShell scripts. You will learn how to create types from predefined classes and how to work with .Net classes from within PowerShell.