PowerShell 101
Minimum price
Minimum paid price

PowerShell 101

The No-Nonsense Beginner’s Guide to PowerShell

About the Book

Before PowerShell, I spent the first third of my career as an IT Pro pointing and clicking in the GUI and I decided to write this book to save IT Pros from themselves who are reluctant to learn PowerShell.

Instead of a book that just covers topics with fictitious scenarios, this book is more of a condensed version targeting the specific topics that I’ve found an IT Pro needs to know initially to be successful with PowerShell in a real world production environment. It’s a collection of what I wish someone would have told me when I started learning PowerShell along with the tips, tricks, and best practices that I've learned while using PowerShell during the past 10 years.

This book focuses on PowerShell version 5.1 in a Microsoft Active Directory domain environment running on Windows 10 and Windows Server 2016. All currently supported versions of Windows and previous versions of PowerShell beginning with PowerShell version 1.0 are briefly mentioned in this book.

This book is now offered for free, but my hope is that you'll consider making a small donation to help bootstrap others into the industry. All (100%) of the royalties from the sales of this book beginning on June 3rd, 2020 and later 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 PowerShell.org website.

  • Share this book

  • Categories

    • PowerShell
    • DevOps
  • Feedback

    You must own a copy of this Book to access the forums.

    Email the Author(s)

About the Author

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 mikefrobbins.com and can be found on twitter @mikefrobbins.

Reader Testimonials

Marvin Carpenter
Marvin Carpenter

I always learn something new or a new technique just by reviewing your code.

Table of Contents

  • Preface
  • Disclaimer
  • Introduction
    • What is PowerShell?
    • Who is this book for?
    • About this book
    • About the cover image
    • About the author
    • About the technical editor
    • Conventions used in this book
    • Lab environment
  • Chapter 1 - Getting Started with PowerShell
    • What do I need to get started with PowerShell?
    • Where do I find PowerShell?
    • How do I launch PowerShell?
    • What version of PowerShell am I running?
    • Execution Policy
    • Summary
    • Review
    • Recommended Reading
  • Chapter 2 - The Help System
    • Discoverability
    • The Three Core Cmdlets in PowerShell
    • Get-Help
    • Get-Command
    • Updating Help
    • Summary
    • Review
    • Recommended Reading
  • Chapter 3 - Discovering Objects, Properties, and Methods
    • Requirements
    • Get-Member
    • Active Directory
    • Summary
    • Review
    • Recommended Reading
  • Chapter 4 - One-Liners and the Pipeline
    • One-Liners
    • Filtering Left
    • The Pipeline
    • PowerShellGet
    • Finding Pipeline Input - The Easy Way
    • Summary
    • Review
    • Recommended Reading
  • Chapter 5
    • Requirements
    • Format Right
    • Aliases
    • Providers
    • Comparison Operators
    • Summary
    • Review
    • Recommended Reading
  • Chapter 6
    • Scripting
    • Looping
    • Break, Continue, and Return
    • Summary
    • Review
    • Recommended Reading
  • Chapter 7 - Working with WMI
    • WMI and CIM
    • Query Remote Computers with the CIM cmdlets
    • Summary
    • Review
    • Recommended Reading
  • Chapter 8 - PowerShell Remoting
    • One-To-One Remoting
    • One-To-Many Remoting
    • Windows PowerShell Sessions
    • Summary
    • Review
    • Recommended Reading
  • Chapter 9 - Functions
    • Naming
    • A Simple function
    • Parameters
    • Advanced Functions
    • SupportsShouldProcess
    • Parameter Validation
    • Verbose Output
    • Pipeline Input
    • Error Handling
    • Comment-Based Help
    • Summary
    • Review
    • Recommended Reading
  • Chapter 10 - Script Modules
    • Dot-Sourcing Functions
    • Script Modules
    • Module Manifests
    • Defining Public and Private Functions
    • Summary
    • Review
    • Recommended Reading
  • Appendix A - The Cryptic Help Syntax
  • Appendix B - Other Resources

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 60-day 100% Happiness Guarantee

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

See full terms

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

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. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub