Looking for a great getting-started PowerShell class? Or perhaps you'd like to send a colleague or peer to some PowerShell "zero to hero" training?
We've just finished the official beta-teach of Microsoft's 10961, Automating Administration with Windows PowerShell, and it wentÂ great.Â The sequencing of the class was spot-on, and we had an absolutely incredible group of students. Many were n00bs, which was perfect; a couple had "some" shell experience but wanted to learn "the right way." And they did.
Through a series of 12 modules, you're led through the basics all the way up to writing your own script. The grand semi-finale has you creating a script that provisions a brand-new, freshly-installed Server Core instance - all without logging on to that instance at all. The high moment for me was when one student, after struggling a bit to get started on the provisioning lab, concluded with a "well, that did it." Everything came together for him: command discovery, help, scripting, variables, remoting,Â all of it. HeÂ did the task, from scratch, with practically no help. He'sÂ there.Â
10961 replaces MS course 10325, and it will soon be supplemented by a Microsoft Courseware Marketplace title that goes further into scripting, error handling, debugging, and more... what I've taken to callingÂ toolmaking.Â We'll hopefully continue to refresh both courses as PowerShell evolves.
So call your local Microsoft Certified Partner - Learning Systems ("training center") and see when they're offering 10961. A bit of caution: this is a class where, unfortunately, an inexperienced MCT will be really challenged. While the course book is a full, almost-500-page book (you're welcome), it's tightly timed and you'll definitely want to check the credentials and experience of whatever trainer is running the class. You can't just "read the slides" to stay a module ahead of the students on this one.
This class isÂ strongly based uponÂ Learn Windows PowerShell 3.0 in a Month of Lunches,Â in terms of how the material is presented, although the sequence and narrative was altered a bit to better accommodate Microsoft requirements and classroom logistics. I'mÂ really proud of how the course turned out - so if you've got folks who need some PowerShell training, tell 'em to look it up. Many CPLS centers offer remote training, too, meaning you can attend from the comfort of your own home or office.
If you take the class, I'd love to hear what you think.