ManageEngine ADManager Plus - Download Free Trial
Exclusive offer on ADManager Plus for US and UK regions. Claim now!
A number of years ago, I published book on Leanpub, designed to help you teach yourself PowerShell. After you get through the first Month of Lunches book, what do you do next? The best way to learn PowerShell is to do it. But it might be challending trying to figure out what to do. I initially wrote 100 exercises intended to help you learn PowerShell. The exercises are written for a standalone installation of PowerShell on either a Windows 10 or Windows 11 client. No network, or lab setup is required.
The concept is that you solve a simple challenge like, How many functions are available in your PowerShell session?
or Take the string 'powershell' and display it in reverse.
The exercises start simple and grow in complexity. Although, the suggested solution should take no more than a few PowerShell commands. You are not expected to write scripts.
The book originally was written for Windows PowerShell. When PowerShell 7 came out, I updated the book and added a section with PowerShell 7 specific problems. I've recently updated this section with even more PowerShell 7 questions.**
The core fundamentals don't change betweeen Windows PowerShell and PowerShell 7, so you should be able to solve all the problems in PowerShell 7, although my suggested solutions and commentary will most likely be for Windows PowerShell.
If you get a copy of the book through Leanpub, you will also get any future updates for free. Purchased copies also include an extras zip file. I created PS1 versions of the problem chapters. These files are formatted with regions and intended to be used in VS Code or the PowerShell ISE. I've left room for you to keep notes and record your solutions.
Even if you've been using PowerShell for awhile, the exercises are a good way for you to validate your knowledge and hopefully have a little fun.
If this sounds good to you, head to https://leanpub.com/psprimer and grab a copy. Leanpub is a digital platform that support a variety of formats.
If you have purchased a copy in the past, you should download the new version. If you found the book helpful, I'd love to hear about it.