PowerShell by Mistake
PowerShell by Mistake
About the Book
100% of proceeds from this book support The DevOps Collective's scholarship and other nonprofit programs. The "Free Sample" is the entire book; you can choose to "buy" the book for any amount you like in order to make a donation.
Human brains are funny things. At the end of the day, our brains are still wired the same way they were when we were cavemen trying to survive in the wild. Anything relevant to our immediate survival tended to "stick" in our brains, and anything not relevant tends to slip past. Tell a child, "don't touch that hot pot on the stove!" all you want to, they're still likely to touch it—once.
This book is the hot pot on the stove. It's a collection of mistakes, and an opportunity to solve them, albeit without burning your fingers.
In this book, I've collected edited versions of PowerShell questions and "broken" code, and in each chapter I'll present one. You'll take the time to read the code, figure out the problem, and try to solve it. Then, I'll present a solution, along with a detailed explanation of not only what was wrong, but why.
This book is not a how-to, and I presume that you already have a decent amount of basic PowerShell education under your belt. This book is not about how to make Active Directory work, or Exchange Server, or SharePoint Server, or anything else; this is about PowerShell. So you're going to see problems that relate to the core of how PowerShell works. Many of these problems spring from "gotchas" in PowerShell, while others have their origin in very common misunderstandings about how the shell works.
If you feel that you learn best by getting your hands dirty, making mistakes, and figuring them out, then this book is for you.
And if you've ever wondered, "do I really know what PowerShell is all about?" then you can consider this book to be an ongoing quiz of sorts. Each chapter offers a new opportunity to test your PowerShell mojo, validate what you know, and perhaps pick up a new trick or two along the way.
NOTE: This is a "continually published" book, and it is open-source. All proceeds (whatever you set the price to when you buy the book) are donated to The DevOps Collective's scholarship and other nonprofit programs.
Table of Contents
- About This Book
- Introduction
- How to Use This Book
- A Note on Code Samples
- Contacting Me
-
Problem 1: On Apples and Apples
- Spoiler!!
-
Problem 2: On Alternate Credentials
- Spoiler!!
-
Problem 3: On Strings ByValue
- Spoiler!!
-
Problem 4: On Magic Quote Timing
- Spoiler!!
-
Problem 5: On Patterns and Suppression
- Spoiler!!
-
Problem 6: On Formatting Numbers in Strings
- Spoiler!!
-
Problem 7: On Parsing Strings
- Spoiler!!
-
Problem 8: Mix ‘n’ Match
- Spoiler!!
-
Problem 9: The Return of…
- Spolier!!
-
Problem 10: True Equality
- Spoiler!!
-
Problem 11: Argumentative
- Spoiler!
-
Problem 12: Assignment and Output
- Spoiler!
-
Problem 13: Tricky Parameter Sets
- Spoiler!!
-
Problem 14: The Business Case
- Spoiler!!
-
Problem 15: Not Your Father’s Programming Language
- Spoiler!!
-
Problem 16: Shall I Compare Thee…
- Spoiler!!
-
Problem 17: Debug Me
- Spoiler!!
-
Problem 18: Literally the Registry
- Spoiler!!
Causes Supported
DevOps Collective Scholarships
http://devopscollective.orgSupport IT education scholarships by giving to The DevOps Collective, Inc.
Other books by this author
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.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 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