PowerShell is both a scripting language and an administrative shell that lets users control and manage nearly every aspect of Windows, from Azure to SharePoint. It's also a great platform for building reusable tools and utilities that make everyday administration faster and easier.
Inside, readers discover how scripting is different from command-line PowerShell, as they explore concrete hands-on examples. This book includes and expands on many of the techniques presented in Learn PowerShell Toolmaking in a Month of Lunches.
* A crash course in PowerShell Scripting
* Hands-on examples
* Real-world practices
Written for developers and administrators comfortable with PowerShell as a command-line interface and familiar with Windows administration in general.
PowerShell has a strong ability to create highly reusable, context-independent tools, which it refers to as commands. A command might not be terribly useful by itself, but PowerShell is designed to make it easy to "snap" commands together.