PowerShell Online Training

    Taught by
    UPDATED: February 12, 2019
    Beginner
    Virtual Labs

    In this intermediate PowerShell course, you’ll go beyond the basics to build reliable scripts and automation tools. You’ll start by structuring your work with module manifests and argument completers, then organise functions and publish custom modules. You’ll practice navigating the file system with cmdlets and pipeline chain operators, parse text with regular expressions, and work with data from CSV and SQL. The course shows how to build cross‑platform scripts in Visual Studio Code, integrate with REST APIs, AWS Lambda, Azure services and other cloud tools, and automate administration tasks like Active Directory user and group management. Along the way you’ll explore object properties, error handling, debugging, unit testing with Pester, and writing user‑friendly CLI and GUI tools. By the end, you’ll be able to design, test and deploy PowerShell solutions that manage virtual machines, remoting sessions and infrastructure – making this training the easiest way to learn PowerShell.

    Start a free week

    Subscription options

    $59.00

    Access all premium content with a free week!

    • Quizzes
    • CyberVista® IT practice exams
    • Coaching
    • IT learner community
    Start a free week

    What you'll learn with PowerShell training

    • Organise and publish reusable code with modules, manifests and argument completers
    • Filter, sort and transform objects using pipeline and comparison operators
    • Call REST APIs, interact with AWS Lambda and Azure, and automate serverless and cloud services
    • Build and debug cross‑platform scripts in VS Code with Pester tests and robust error handling
    • Automate user, group and infrastructure management tasks to streamline your day‑to‑day IT work
    • Navigate the file system, parse text with regular expressions and work with CSV and SQL data

    PowerShell training FAQs

    What will you learn in this PowerShell training?

    You'll learn how to write PowerShell scripts so that you can automate the behavior of any software or hardware in your Windows systems and networks. You won't just learn a powerful scripting language from this course, though, you also learn how to dig deep into the guts of your devices and speak in their native language.

    Who should take this PowerShell course?

    Literally anyone whose job involves managing the behavior of Windows-based software or hardware should take this PowerShell course: from entry-level technicians to experienced network pros. If you have to run diagnostics, update firmware or drivers, analyze metrics, create graphs of system or network information, this course on PowerShell will drastically improve and speed up your work.

    Is this training in PowerShell associated with any certifications?

    This PowerShell course isn't associated with any particular certification. Many CBT Nuggets courses are written with an exam in mind, but this PowerShell course was designed to cover as many different automation and scripting skills in as many different settings and situations as possible. You'll be well-prepared for certifications, but not one in particular.

    What certification should you consider after taking this course in PowerShell?

    There's no single certification that covers only PowerShell. Instead, a firm grasp of PowerShell can help along the way to earning a certification like Microsoft Certified: Windows Server Hybrid Administrator Associate. It's a cert for experienced administrators who can, among other things, use PowerShell to configure and manage Windows Server platform workloads.

    Why should you take this PowerShell training?

    You should take this course on PowerShell because it remains one of the most powerful, time-saving tools ever created. If you spend any time managing, configuring, tweaking, or using Windows for your IT job, you need to know PowerShell. Learn to make your job easier, faster, more fun and less stressful with PowerShell.

    Who is PowerShell training for?

    This PowerShell training is based on administrator-level Microsoft training, which means it was designed for systems administrators. This PowerShell skills course will validate the extensive experience most systems administrators have with PowerShell.

    target-audience-face-10target-audience-face-5target-audience-face-6

    What our learners say

    • You constantly have to invest in training for your people.

      Rick N. | CEO
    • This is the gold standard of video training. You always hear in grade school or college that the best teachers are the ones who are passionate in their field. The CBT Nuggets team are extremely passionate and get you motivated for the material.

      Michael J. | IS&T Major Incident Manager
    • Practice exams help you have an overview of your readiness. If you have failed a couple questions in one area, you can go back and work on them.

      Harold M. | Network Administrator
    Study guide

    Download the free PowerShell study guide to complete this course in about 68 hours.

    Download study guide

    Topics related to PowerShell training

    Get CBT Nuggets IT training news and resources

    I have read and understood the privacy policy and am able to consent to it.

    © 2025 CBT Nuggets. All rights reserved.Terms | Privacy Policy | Accessibility | Sitemap | 2850 Crescent Avenue, Eugene, OR 97408 | 541-284-5522