Microsoft Logo

55318: Advanced Automated Administration with Windows PowerShell Training

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.

📘 Windows Server 👥 2109 Enrolled ⏱️ 3 Days 💼 Intermediate Level ⭐ 4.8 | 113 Reviews

Why Microtek Learning?

500+

Courses

10+ Years

Experience

95K+

Global Learners

Virtual Instructor-Led Training

$1885
📄 Download PDF
| 55318: Advanced Automated Administration with Wind

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.

 

Training Exclusives

Mode of Training

🏫 Classroom 💻 Live Online 🧪 Blended 👨‍👩‍👧‍👦 Private Group

What you will learn

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

Who Should Attend This Course?

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.

 

Prerequisites

  • Experience as a Windows System Administrator
  • Prior scripting or programming experience
  • All the prerequisites can be met by successfully taking the 10961 – Automating Administration with Windows PowerShell course

📞 Talk to a Learning Advisor

Please enter Name
Please enter a valid email address.
Please enter a valid phone number in international format (e.g., +14155552671).
Please enter Message
Please agree to I agree to Terms & Privacy Policy*.
Please agree to I authorize Microtek Learning to contact me via Phone/Email*.

📘 55318: Advanced Automated Administration with Windows PowerShell Outline

This module explains how to parameterize a command into an advanced function.

Lessons

  • Lesson 1: Converting a command into an advanced function
  • Lesson 2: Creating a script module
  • Lesson 3: Defining parameter attributes and input validation
  • Lesson 4: Writing functions that accept pipeline input
  • Lesson 5: Producing complex pipeline output
  • Lesson 6: Using comment-based Help
  • Lesson 7: Using Whatif and Confirm parameters

Lab 1: Creating advanced functions

  • Exercise 1: Converting a command into a function
  • Exercise 2: Creating a script module
  • Exercise 3: Defining parameter attributes
  • Exercise 4: Writing functions to accept pipeline input
  • Exercise 5: Producing complex function output
  • Exercise 6: Using comment-based Help
  • Exercise 7: Using Whatif and Confirm parameters

After completing this module, students will be able to:

  • Convert a command into an advanced function.
  • Create a script module.
  • Define parameter attributes and input validation.
  • Write functions that accept pipeline input.
  • Produce complex pipeline output.
  • Document functions by using comment-based help.
  • Support -WhatIf and -Confirm.

This module explains how to use Microsoft .NET Framework and REST API to supplement functionality that Windows PowerShell commands provide.

Lessons

  • Lesson 1: Using .NET Framework in PowerShell
  • Lesson 2: Using REST API in PowerShell

Lab 1: Using Microsoft .NET Framework and REST API in Windows PowerShell

  • Exercise 1: Using .NET Framework in PowerShell
  • Exercise 2: Using REST API in PowerShell

After completing this module, students will be able to:

  • Use Microsoft .NET Framework in Windows PowerShell.
  • Use REST API in Windows PowerShell.

This module explains how to combine advanced functions that perform a specific task and a controller script that provides a user interface or automates a business process.

Lessons

  • Lesson 1: Understanding controller scripts
  • Lesson 2: Writing controller scripts with a user interface
  • Lesson 3: Writing controller scripts that create reports

Lab 1: Writing controller scripts

  • Exercise 1: Understanding controller scripts
  • Exercise 2: Writing controller scripts with a user interface
  • Exercise 3: Writing controller scripts that create reports

After completing this module, students will be able to:

  • Describe controller scripts.
  • Write controller scripts that display a user interface.
  • Write controller scripts that produce reports.

This module explains how to perform basic error handling in scripts.

Lessons

  • Lesson 1: Understanding error handling
  • Lesson 2: Handling errors in a script

Lab 1: Handling script errors

  • Exercise 1: Understanding error handling
  • Exercise 2: Handling errors in a script

After completing this module, students will be able to:

  • Describe error handling.
  • Handle errors and timeouts in a script.

This module explains how to read, manipulate, and write data in XML and JSON format.

Lessons

  • Lesson 1: Working with XML formatted data
  • Lesson 2: Working with JSON formatted data
  • Lesson 3: Working with custom-formatted data

Lab 1: Working with XML and JSON formatted data

  • Exercise 1: Working with XML formatted data
  • Exercise 2: Working with JSON formatted data
  • Exercise 3: Working with custom-formatted data
  • Exercise 4: Using PowerShell Core (Optional)

After completing this module, students will be able to:

  • Read, manipulate, and write XML-formatted data
  • Read, manipulate, and write JSON-formatted data
  • Read and manipulate custom-formatted data

This module explains how to write Desired State Configuration (DSC) configuration files, deploy those files to servers, and monitor server's configurations. This module also explains how to restrict administrative access with Just Enough Administration (JEA).

Lessons

  • Lesson 1: Implementing Desired State Configuration
  • Lesson 2: Implementing Just Enough Administration

Lab 1: Creating and deploying a DSC configuration

  • Exercise 1: Implementing Desired State Configuration
  • Exercise 2: Implementing Just Enough Administration

After completing this module, students will be able to:

  • Understand DSC.
  • Create and deploy a DSC configuration.
  • Implement JEA.

This module explains how to use native Windows PowerShell features to analyze and debug existing scripts

Lessons

  • Lesson 1: Debugging in Windows PowerShell
  • Lesson 2: Analyzing and debugging an existing script

Lab 1: Analyzing and debugging scripts

  • Exercise 1: Debugging in Windows PowerShell
  • Exercise 2: Analyzing and debugging an existing script

After completing this module, students will be able to:

  • Debug in Windows PowerShell.
  • Analyze and debug an existing script.

This module explains the features of the Windows PowerShell Workflow technology.

Lessons

  • Lesson 1: Understanding Windows PowerShell Workflows
  • Lesson 2: Running Windows PowerShell Workflows

Lab 1: Create and run Windows PowerShell Workflows

  • Exercise 1: Understanding Windows PowerShell Workflows
  • Exercise 2: Running Windows PowerShell Workflows

After completing this module, students will be able to:

  • Describe and implement the Workflow feature of Windows PowerShell.

Still have questions?

Reach out to our learning advisors for personalized guidance on choosing the right course, group training, or enterprise packages.

📞 Talk to an Advisor

What You Get with Microtek Learning

Instructor-Led Excellence

  • Certified Instructor-led Training
  • Top Industry Trainers
  • Official Student Handbooks

Measurable Learning Outcomes

  • Pre- & Post-Training Assessments
  • Practice Tests
  • Exam-Oriented Curriculum

Real-World Skill Building

  • Hands-on Activities & Scenarios
  • Interactive Online Courses
  • Peer Collaboration (Not in self-paced)

Full Support & Perks

  • Exam Scheduling Support *
  • Learn & Earn Program *
  • Support from Certified Experts
  • Gov. & Private Pricing *

Our Clients

For over 10 years, Microtek Learning has helped organizations, leaders, students and professionals to reach their maximum potential. We have led the path by addressing their challenges and advancing their performances.

Actemium
US Dept of Defense
Education Advisory Board
GE Digital
Department of Homeland Security
Pacific Life
MetLife
AIG
Chase
DC Gov
Johnson & Johnson
William Osler Health System
Google

Our Awards

Microsoft Award

Microsoft Learning
Partner of the Year

Inc 5000

5000 List of the Fastest-Growing Private Companies in America

Top IT Training

Top IT Training Companies
(Multiple Years)

Why We Are Best To Choose?

Team Support

Professional Team Support

Our expert counseling team provides round-the-clock assistance with the best value offers.

Experienced Trainers

Experienced Trainers

Certified trainers with 5–15 years of real-world industry experience guide your learning.

Satisfaction Guarantee

100% Satisfaction Guarantee

We guarantee satisfaction with top-quality content and instructor delivery.

Real-World Experience

Real-World Experience

Train with industry projects and curricula aligned to current standards.

Best Price Guarantee

Best Price Guarantee

We promise the lowest pricing and best offers in the market.

Guaranteed to Run

Guaranteed to Run

All courses are assured to run on scheduled dates via all delivery methods.

Windows Server Learning Resources

Explore our collection of free resources to boost your Windows Server learning journey

Blogs

Windows Server Expert Blogs

Explore insights from industry experts to stay ahead in tech—dive into our Expert Blogs now!

Read Blogs
Talk to Advisor