The PowerShell Conference Book
The PowerShell Conference Book (The Book + Code Samples)
Minimum price
Suggested price
The PowerShell Conference Book

This book is 100% complete

Completed on 2018-09-08

About the Book

This book is designed to be like a conference in a book where each chapter is written by a different author who is a subject matter expert on the topic covered in their chapter. Each chapter is also independent of the others so you can read one chapter, ten chapters, or all of them. You can start with the first chapter, the last one, or somewhere in-between and not miss out on anything related to that particular topic. This book is written for the intermediate to advanced audience. Prior experience with PowerShell is highly recommended.

All (100%) of the royalties from this book are donated to the OnRamp scholarship program. More information about the OnRamp track at the PowerShell + DevOps Global Summit and their scholarship program can be found on the website.

About the Editors

Mike F Robbins
Mike F Robbins

Mike F. Robbins is a Microsoft Cloud and Datacenter Management MVP for Windows PowerShell. He is the creator of The PowerShell Conference Book, author of PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell, co-author of Windows PowerShell TFM 4th Edition, and a contributing author of a chapter in the PowerShell Deep Dives book. Mike is also the leader and co-founder of the Mississippi PowerShell User Group. He blogs at and can be found on twitter @mikefrobbins.

Michael T Lombardi
Michael T Lombardi

Mike Lombardi is a software engineer (@Puppet) whose primary goal is to be a force multiplier for organizations and communities by documenting, mentoring, and working to continuously improve processes and tooling. Mike is the cofounder and organizer of the St. Louis PowerShell User Group and has presented at the PowerShell Summit.

He is also the cohost of the PSPowerHour, a bi-monthly hour of community lightning talks by and for folks in the PowerShell community with ever-changing speakers and topics.

Jeff Hicks
Jeff Hicks

Jeffery Hicks is an IT veteran with over 25 years of experience, much of it spent as an IT infrastructure consultant specializing in Microsoft server technologies with an emphasis in automation and efficiency. He is a multi-year recipient of the Microsoft MVP Award. He works today as an independent author, trainer and consultant. You can keep up with Jeff on his blog at

Table of Contents

  • Introduction
  • Contributors
  • How to Use This Book
  • Acknowledgements
  • Disclaimer
  • Part 1 - PowerShell Scripting
  • PowerShell: Why it Exists and What Patterns it Likes
  • Writing Secure and Sterile Code
  • Increasing PowerShell Performance
  • A Lap Around .NET
  • Parameter Binding Demystified
  • Extending PowerShell with TypeData Programming
  • Meta-Programming with PowerShell
  • Using Concurrent Objects for Simpler Multi-Threading and Queue-Based Processing
  • Triaging Legacy Scripts
  • Part 2 - PowerShell in Practice
  • Finding Performance Bottlenecks with PowerShell
  • PowerShell + Excel = Better Together
  • Handling Statistical Data with VMware PowerCLI
  • PowerShell as an Enterprise Network Tool
  • A Crash Course in Just Enough Administration
  • A Least Privilege Model Implementation Using Windows PowerShell
  • Parsing System Center Configuration Manager (SCCM) Client Logs with Dynamic Parameters
  • The Profile Script: All Things All Places
  • Rethinking PowerShell GUIs
  • Part 3 - PowerShell and DevOps
  • PowerShell as a Gateway to DevOps
  • Scaffolding PowerShell Projects and More with Plaster
  • Using VSTS for PowerShell Module Development
  • Writing Custom PSScriptAnalyzer Rules
  • Mastering PowerShell Testing with Pester
  • How We Made Configurable Pester Tests for SQL Server
  • Infrastructure Validation Using Pester
  • Automating Active Directory Health Checks
  • Part 4 - PowerShell and CloudOps
  • Save Money with Azure Automation
  • PowerShell in Azure Functions
  • PowerShell Classes for a Better REST Experience
  • Building Secure RESTful Endpoints with PowerShell
  • PowerShell Core Web Cmdlets Internals
  • Installing, Configuring and Troubleshooting OpenSSH Based PowerShell Remoting
  • Authoring PowerShell Providers with SHiPS
  • Afterword

Causes Supported

DevOps Collective Scholarships

Support IT education scholarships by giving to The DevOps Collective, Inc.

The DevOps Collective’s OnRamp scholarships help younger technology professionals, many from underrepresented groups and disadvantaged backgrounds, learn about IT automation, DevOps practices, and more - all at no cost to them or their families. We’re changing one life at a time and helping to ensure the continuation and advancement of our trade!

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub