A collection of Microsoft Windows PowerShell training courses provided by Microsoft via the Microsoft Virtual Academy (MVA). Starting from zero and leading into scripting, automation, and Azure cloud solutions. These lessons are taught and presented by the original architect of PowerShell Jeffrey Snover and other leading Microsoft experts. A Microsoft account is recommended to track and save your progress in the MVA Learning Plan.
If you seriously want to learn and immerse yourself into PowerShell, whether you are a beginner or intermediate, these are some of the best resources available. Fire up a PowerShell.exe window and follow along.
1. Getting Started with PowerShell 3.0 Jump Start
Course Information
Interested in learning PowerShell? This Jump Start Microsoft PowerShell course is designed to teach busy IT professionals, admins, and help desk persons about how to use PowerShell to improve management capabilities, automate redundant tasks, and manage the environment in scale. Through this PowerShell tutorial, learn how PowerShell works – and how to make PowerShell work for you – from experts Jeffrey Snover, the inventor of PowerShell, and Jason Helmick, Senior Technologist at Concentrated Technology. Create a valuable experience when you take this free Microsoft PowerShell course at Microsoft Virtual Academy.
Instructors | Jeffrey Snover – Distinguished Engineer and Lead Architect; Consultant; Jason Helmick – Senior Technologist
2. Advanced Tools & Scripting with PowerShell 3.0 Jump Start
Course Information
IT Pros, take this advanced PowerShell scripting course to find out how to turn your real time management and automation scripts into useful reusable tools and cmdlets. You’ll learn the best patterns and practices for building PowerShell scripts and maintaining tools, and you’ll pick up some special tips and tricks along the way from the architect and inventor of PowerShell, Distinguished Engineer Jeffrey Snover, and IT Pro, Jason Helmick.
Instructors | Jeffrey Snover – Distinguished Engineer and Lead Architect; Consultant; Jason Helmick – Senior Technologist
3. Using PowerShell for Active Directory
Course Information
IT Pros, want to automate redundant tasks and do it right the first time? Learn how to turn your real-time management and automation scripts into useful reusable tools and cmdlets. Use PowerShell to better create, query, update, delete, and manage your Active Directory. You might be surprised at how straightforward it is. You can even use it for forensic data investigation, learn what was changed and when, and manage your environment in scale.
Watch renowned experts Ashley McGlone and Jason Helmick for informative deep drills and coding one-liners, plus a fast and fun round of “Challenge the Master.” Learn how PowerShell works and how to make it work for you!
Instructors | Ashley McGlone – Microsoft Senior Premier Field Engineer; Jason Helmick – Concentrated Technology Senior Technologist
Prerequisites: None
4. Getting Started with PowerShell Desired State Configuration (DSC)
Course Information
Are you keeping up with PowerShell Desired State Configuration (DSC)? It’s one of the fastest-moving technologies today. But more than that, it literally transforms how IT Implementers deploy and manage on-premises resources and those extended to hybrid and other cloud environments for both Windows and Linux. Get a solid foundation with this course, and build on it with “Advanced PowerShell Desired State Configuration (DSC) and Custom Resources.”
Watch Jeffrey Snover, Microsoft Distinguished Engineer and inventor of PowerShell, along with Windows PowerShell MVP Jason Helmick, for an in-depth, action-packed, and demo-rich exploration of DSC. Using DSC as your management platform, control the deployment, management, maintenance, and configuration of your environment today and prepare yourself for new scenarios around cloud solutions. Plus, learn to create custom resources for your own apps. The sky’s the limit with this hot technology.
Instructors | Jeffrey Snover – Microsoft Distinguished Engineer; Jason Helmick – Pluralsight Author and Evangelist
5. Advanced PowerShell Desired State Configuration (DSC) and Custom Resources
Course Information
Are you familiar with the basics of PowerShell Desired State Configuration? Ready for a deep dive into how you can use DSC for automated deployment and resource management? Watch another exciting session with Jeffrey Snover, Microsoft Distinguished Engineer and inventor of PowerShell, along with Windows PowerShell MVP Jason Helmick. These top experts offer an in-depth discussion of DSC custom resources and advanced configurations.
Explore implementation and testing of custom resources, along with packaging and deployment. Learn to build composite resources, and take a look at reusable, nested, and partial configurations. Get the skills and information you need to declaratively specify how you want your software environment to be configured, and maintain and manage existing configurations in an automated way.
Instructors | Jason Helmick – Pluralsight Author and Evangelist; Jeffrey Snover – Microsoft Distinguished Engineer
6. Automate Your Way to Higher Impact in Your Organization
Course Information
Interested in using PowerShell to administer cloud environments? Don’t miss this course! Get an introduction to PowerShell, and hear specific instructions on how to use it. Explore the concepts of test automation and the desired state configuration, and step through what it looks like to build the configuration for your servers. Plus, learn how to use a new capability, called Pester, to write test scripts in PowerShell and how to run PowerShell in the cloud.
Prerequisites: None
7. Building Your Datacenter One DSC Resource at a Time
Course Information
Tired of chasing one fire after another? Get control of your datacenter, from infrastructure to applications, using Desired State Configuration (DSC) resources.
Explore DSC resources that enable you to configure and manage your datacenter needs, including infrastructure, such as DHCP and DNS, and virtualization with Hyper-V and Microsoft Azure. But why stop there? Take a look at ways to control your applications and databases, from Exchange to MySQL.
Prerequisites: Getting Started With PowerShell DSC Jump Start offers a good foundation for this course.
More Microsoft Resources:
Search PowerShell on MVA
PowerShell Videos and Posts on Channel 9