Free eBook: Exploring PowerShell Automation


Chapters selected by Richard Siddaway

PowerShell V4: Where() and ForEach() Methods

By Richard Siddaway and Bruce Payette

PowerShell V4 introduced two new operators for working with collections, Where() and ForEach(). In this article, excerpted from Windows PowerShell in Action, Third Edition, we’ll tell you about them.

Extensions: Finding and Adding Modules

There are two kinds of extension for PowerShell v2: modules and snapins. In this article, based on chapter 5 of Learn Windows PowerShell in a Month of Lunches, author Don Jones explains how to find and add modules.

Extensions: Finding and Adding Modules (PDF)

Conquering administrative challenges with PowerShell and WMI

This article is taken from the book PowerShell and WMI from Manning Publications. The author explains how PowerShell and WMI provide a set of tested techniques that will enable you to administer your Windows environment in a faster and easier way.

Conquering administrative challenges with PowerShell and WMI (PDF)

Implementing Multi-machine Monitoring

By Bruce Payette
This article is taken from the book Windows PowerShell in Action, Second Edition. In this article, the author builds a solution for multi-machine monitoring. First, he teaches how to write a script against a single host, and then against a list of machines. Next, he describes throttling, a method of limiting the amount of resources that an activity can consume at one time. Lastly, the author shows how adding parameters can increase the flexibility of this resource management tool.

Implementing Multi-machine Monitoring (PDF)

© 2017 Manning — Design Credits