Microsoft Virtual Academy has a course on PowerShell 3 that you just can’t miss. This is part one of a series, so don’t fall behind. The first course is “Getting Started with PowerShell 3.0 Jump Start” and it’s available now.
It’s available now as a free course that you can start watching.
The course includes these modules, and provides almost 6 hours of material:
- “Don’t Fear the Shell” (39 minutes)
- The Help System (55 minutes)
- The pipeline: getting connected & extending the shell (28 minutes)
- Objects for the admin (42 minutes)
- The pipeline: deeper (43 minutes)
- The PowerShell in the shell: Remoting (55 minutes)
- Getting prepared for automation (26 minutes)
- Automation in scale: Remoting (27 minutes)
- Introducing scripting and toolmaking (51 minutes)
I’m going through this training now, and though I have a pretty good handle on PowerShell I can still learn a lot in the little details, and it’s great to hear some of the stories from Jeffrey Snover about how PowerShell came out. Stories like:
- How the pipeline in PowerShell differs from the pipeline in Unix (in Unix the pipeline only passes text, in PowerShell you pass whole objects, with properties and methods included)
- How the verb-noun command structure came from VMS.
- Why commands in PowerShell are called cmdlets (searching for “command” returned millions of results, searching for “cmdlet” returned only thousands, and they were all about PowerShell)
- Why Unix commands work in PowerShell (it’s all because of their great use of aliases)
If you are so inclined, you can download each of the sessions to browse offline, or you can stream them from MVA. Microsoft Virtual Academy also has a ton of courses on all kinds of Microsoft products and technologies. You can also accumulate points and try and beat your friends at achieving some kind of status or something. I don’t know – I tried that for a while but mostly I just want the content, not the points.
This is definitely share-worthy, so spread the word and help get your friends up to speed on PowerShell 3.