Here is information about my books and training projects. I appreciate your support when purchasing copies. It helps pay the mortgage and allows me to continue what I’m doing. I always appreciate user reviews on appropriate sites like Amazon, as well as word of mouth recommendations. If I’m speaking at a conference or user group meeting, I’m more than happy to sign whatever you put in front of me.
In addition to the material here, I would also love to come do PowerShell training for you and your organization. I think you’ll need to set aside at least 3 days, and a full week is even better especially if you want to dig into Desired State Configuration (DSC). Course material is drawn from my books and can be customized to meet any special needs you might have. If it makes any difference, in addition to being a PowerShell MVP I was a Microsoft Certified Trainer for 13 years. I dropped the certification as I wasn’t teaching a lot of Microsoft Official Curriculum. If you are interested, please drop me a line about your training needs.
Here are most of my books. The titles from SAPIEN Press should also be available as ebooks from SAPIEN Store. The links are to SAPIEN Press because some of the books have collateral material which you have to get from them. Otherwise most people buy print copies from Amazon.
Learn Windows PowerShell in a Month of Lunches 2nd Ed. with Don Jones. (Manning Publications, 2012)
This is the v3 book for IT Pros who need to jump start their PowerShell 3.0 skills. A month of easy to follow lessons to get you started on the road to PowerShell success. I’m very excited to be a part of the 2nd edition of this book which has been revised and expanded for PowerShell v3. Even though the book is nominally targeted at PowerShell v3, the book is equally applicable to PowerShell v4 and v5. The beginner concepts are unchanged. Once you’ve finished this, you might want to consider the next book in this list.
Learn Windows PowerShell Toolmaking in a Month of Lunches with Don Jones (Manning Publications, 2012)
You have some PowerShell skills at the command prompt. Now take them to the next level and learn how to create PowerShell tools. Do you want to be the person who runs the command or the person who creates it? Which job sounds more interesting and most likely pays better? This book will take your from scripter to toolmaker in a month of lunches and you don’t have to be a developer.
PowerShell in Depth: An Administrator’s Guide 2nd ed.(with Don Jones and Richard Siddaway, Manning Publications, 2014)
A complete reference guide to PowerShell 4.0, targeted at IT Pro’s written by 3 PowerShell MVPs with decades of experience. It is assumed you have some experience with PowerShell. This is not the first book for an absolute beginner. Go through the two Lunches book first, then get this. For everyone else we want this to be the book you keep on your desk.
Managing Active Directory with Windows PowerShell: TFM 2nd Ed.(SAPIEN Press 2011)
This second edition of my book shows how to manage Active Directory using the Microsoft Active Directory provider and cmdlets or the free Active Directory cmdlets from Quest Software. Some material from the first edition, such as using ADSI, has been moved to appendices.
Out of print but you might find used copies for sale somewhere.
WSH and VBScript Core: TFM (SAPIEN Press 2007).
This course is something a bit different. I spent an hour with Don Jones in front of a camera talking about the process of using PowerShell to solve a problem. In the span of about an hour you’ll get a better understanding of how you might move from a problem or idea and how to begin solving it with PowerShell. There is a lot of banter and this is a rare opportunity to see Don and I together. I had a blast making this and hope you find it not only educational, but entertaining as well.
I created this course to teach PowerShell beginners how to get started with PowerShell remoting. The course covers the basics about setting up remoting, how to use it in one-to-one situation as well as running commands on many remote servers at once. Also covers remoting security, including using SSL and topics such as Implicit Remoting and Disconnected Sessions.
This is the followup course to the DSC Fundamentals. This includes more advanced material such as working with certificates and setting up SMB or HTTP Pull servers. The course includes in-depth walk-throughs of configuring a Windows based server with DSC as well as configuring a Linux installation.
This course is intended for IT Pros with previous PowerShell experience, presumably PowerShell v3, who want to get up to speed on the new features and benefits of PowerShell v4. The course includes an introduction to Desired State Configuration (DSC).
This course is intended for IT Pros just getting started with PowerShell. Content is centered on PowerShell 3.0, although much of it still applies to PowerShell 2.0. the 16+ hours of instruction includes a lot of demonstrations including many practical and “real-world” applications. The course is not intended as an in-depth or exhaustive source of instruction. But it should provide enough information so that you can quickly begin using the PowerShell console to manage your Windows servers and desktops.
PowerShell v3 New Features
This course is designed to get you up to speed on changes and new features with PowerShell v3. I developed the course for IT Pros with existing PowerShell experience who are looking to jump start their v3 work. The course covers the v3 elements that I felt an IT Pro would most likely be interested in such as the new ISE, scheduled jobs, web cmdlets and PowerShell workflows. Be aware that this is not a complete language reference and not necessarily for novices. But if you are willing to dig into help and have some decent Powershell reference books you could get through this.
Windows PowerShell Fundamentals (covers v2)
This is a “crash course” on PowerShell v2 fundamentals. The course is aimed at IT Pros with the intent of getting them up to speed as fast as possible to manage their environment with an interactive PowerShell prompt.
Windows Server 2008 PowerShell Training
This course is designed to teach IT Pros how to handle every day system management tasks, using Windows PowerShell 2.0 on a Windows Server 2008 environment.
I hope you find my efforts worth your time and money. Thank you.