Type and hit enter to Search

Advanced Automated Administration with Windows PowerShell

  • 4.9(45,300 Rating)

Course Overview

55318A is the updated version of the retired legacy MOC course 10962C. This three-day course teaches students how to automate administrative tasks using PowerShell. Students will learn crucial scripting skills such as creating advanced functions, writing controller scripts, and handling script errors. Candidates will learn how to use PowerShell when working with Microsoft Azure, SQL Server, Active Directory, IIS, Windows PowerShell Workflow, .NET resources, the REST API and XML, CSV & JSON formatted data files.

Audience Profile

This course is intended for IT professionals who are experienced in general Windows Server and Windows Client administration. Students should have a foundational knowledge of Windows PowerShell, which they can obtain by taking course 10961C: Automating Administration with Windows PowerShell.

In addition, this course provides scripting guidance for Microsoft Azure administrators and developers who support development environments and deployment processes.

At Course Completion

  • Create advanced functions.
  • Use Microsoft .NET Framework and REST API in Windows PowerShell.
  • Handle script errors.
  • Use XML, JSON, and custom-formatted data.
  • Manage Microsoft Azure resources
  • Analyze and debug scripts
  • Understand Windows PowerShell workflow.

Target Audiance

  • System Administrators who sought to enhance their scripting and automation skills with Windows PowerShell.
  • IT Professionals aiming to streamline their administrative tasks and improve efficiency in a Windows environment.
  • Network Engineers interested in automating network management and configuration using PowerShell.
  • DevOps Engineers who wanted to integrate PowerShell into their CI/CD pipelines for better automation.

Schedule Dates

Advanced Automated Administration with Windows PowerShell
08 July 2024 - 10 July 2024
Advanced Automated Administration with Windows PowerShell
08 October 2024 - 10 October 2024
Advanced Automated Administration with Windows PowerShell
08 January 2025 - 10 January 2025
Advanced Automated Administration with Windows PowerShell
08 April 2025 - 10 April 2025

Course Content

  • Converting a command into an advanced function
  • Creating a script module
  • Defining parameter attributes and input validation
  • Writing functions that accept pipeline input
  • Producing complex pipeline output
  • Using comment-based Help
  • Using What if and Confirm parameters

  • Using .NET Framework in PowerShell
  • Using REST API in PowerShell

  • Understanding controller scripts
  • Writing controller scripts with a user interface
  • Writing controller scripts that create reports

  • Understanding error handling
  • Handling errors in a script

  • Working with XML formatted data
  • Working with JSON formatted data
  • Working with custom-formatted data

  • Implementing Desired State Configuration
  • Implementing Just Enough Administration

  • Debugging in Windows PowerShell
  • Analyzing and debugging an existing script

  • Understanding Windows PowerShell Workflows
  • Running Windows PowerShell Workflows


Participants should have basic knowledge of Windows PowerShell and experience with Windows Server administration. Familiarity with scripting and automation concepts will be beneficial.

Yes, the course includes numerous hands-on labs and practical exercises to reinforce the concepts taught and provide real-world experience with PowerShell automation.

Participants will receive a certificate of completion from the training provider. Additionally, this course prepares you for advanced Microsoft certification exams, such as the Microsoft Certified: Windows Server Hybrid Administrator Associate.

Some training providers may offer discounts for early registration, group enrollments, or bundled courses. It’s best to check with the provider for any current promotions.

After completing the course, participants often have access to online forums, additional resources, and sometimes follow-up sessions with instructors. Some providers also offer mentorship or support services to help implement what was learned in a real-world setting.

Start learning with 15.8k students around the world.
  • 3.3k
  • 100+
    Certified Instructors
  • 99.9%
    Success Rate
Open chat
How Can We Help You?