AZ-040T00 Automating Administration with Windows PowerShell


5 Days


Delivery Methods
Virtual Instructor Led
Private Group

Add Exam Voucher
Click Here for
Purchasing Options

Course Overview

This course provides students with the fundamental knowledge and skills to use PowerShell for administering and automating administration of Windows servers. This course provides students the skills to identify and build the command they require to perform a specific task. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This course provides prerequisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. In keeping with that goal, this course will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this course teaches.

Course Objectives

This course will teach attendees how to use PowerShell for administering and automating administration of Windows servers. Students learn how to build scripts to accomplish advanced tasks, such as automating repetitive tasks and generating reports. Students who take this course will learn how to do the following:

  • Describe the functionality of Windows PowerShell and use it to run and find basic commands.
  • Identify and run cmdlets for local system administration.
  • Work with the Windows PowerShell pipeline.
  • Use PSProviders and PSDrives to work with other forms of storage.
  • Query system information by using WMI and CIM.
  • Work with variables, arrays, and hash tables.
  • Create basic scripts in Windows PowerShell.
  • Administer remote computers with Windows PowerShell.
  • Manage Azure resources with PowerShell.
  • Manage Microsoft 365 services with PowerShell.
  • Use background jobs and scheduled jobs.

Who Should Attend?

This course is ideal for IT professionals already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration who are eager to learn more about using Windows PowerShell for administration. Students are not expected to have prior experience with any version of PowerShell or any scripting language. This course is also suitable for IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.
  • Authorized Training Partner with Microsoft
  • 6-month retake policy
  • Access to class recordings
  • 6-month access to course labs

Did this course replace 10961 Automating Administration with Windows PowerShell?
Yes, this updated course now included includes an introduction to using Windows PowerShell in an Azure ecosystem.

Does this course include an exam?
Neither the exam nor the exam voucher is included in this course. It will prepare you for the certification by teaching you to automate tasks such as user management, CI/CD, managing cloud resources, and much more. You can take the exam at PearsonVue online or at a PearsonVue exam center.

What training materials are included in the course?
Course attendees will have access to the AZ-040T00 official courseware curriculum from Microsoft.

What does it mean to Automate Administration with Windows PowerShell?
PowerShell is a cross-platform scripting language sometimes referred to as an updated and improved version of the Windows command prompt. However, PowerShell is so much more because it is a scripting language that can be used by IT systems administrators to manage systems consistently by automating repetitive tasks. Azure, Exchange, SQL, and a host of third-party ecosystems can be managed using Windows PowerShell.

What are the eligibility requirements for the AZ-040T00 course?
This course assumes you have the skills and experience with the following technologies and concepts:

  • Windows Server administration, maintenance, and troubleshooting
  • Windows Client administration, maintenance, and troubleshooting
  • Basic security best practices
  • Windows networking technologies and implementation
  • Core networking technologies such as IP addressing, name resolution, and Dynamic Host Configuration Protocol (DHCP)

If you enter class with the above skills and experience, PowerShell can be learned in two weeks and up to 3 months to grasp. If you don’t have the above skills and experience, learning PowerShell will take much longer.

What careers is the AZ-040T00 course useful for?
This course caters to anyone involved in system administration, whether on-premises or in the cloud. Professionals in positions such as Administrator, Senior Systems Engineer, Senior Systems Administrator, and IT Manager would benefit from this course.

How much do Windows PowerShell experts make?
The average income of Windows PowerShell varies depending on geographical location, company size, and overall job duties. The salary range is estimated to be between $50 - $70 an hour. According to PayScale. The average salary for a Senior Systems Engineer is $110,686.

Learning Credits: Learning Credits can be purchased well in advance of your training date to avoid having to commit to specific courses or dates. Learning Credits allow you to secure your training budget for an entire year while eliminating the administrative headache of paying for individual classes. They can also be redeemed for a full year from the date of purchase. If you have previously purchased a Learning Credit agreement with United Training, you may use a portion of your agreement to pay for this class.

Training Coupons: Previously purchased Training Coupons can be redeemed for eligible courses. If you have previously purchased a Technical or Application Training Coupon pool with United Training, you may use your coupons to pay for this class.

Corporate Tech Pass: Our Corporate Tech Pass includes unlimited attendance for a single person, in the following Virtual Instructor Led course types: Microsoft Office, Microsoft Technical, CompTIA, Project Management, SharePoint, ITIL, Certified Ethical Hacker, Certified Hacking Forensics Investigator, Java, Professional Development Courses and more. The full list of eligible course titles can be found at

Training Passport: A Training Passport allows you to secure up to 20 days of training to use at any time over 12 months. Your training days can be used by one member of your organization or split up among multiple employees. This course can be taken as part of your previously purchased Training Passport.

If you have questions about Learning Credits, Technical or Application Coupons, our Corporate Tech Pass, or our Training Passport, please contact your Account Manager.

Course Prerequisites

There are no prerequisites for this course.


1 - Getting started with Windows PowerShell

  • Windows PowerShell overview
  • Understand Windows PowerShell command syntax
  • Find commands and get help in Windows PowerShell

2 - Windows PowerShell for local systems administration

  • Active Directory Domain Services administration cmdlets
  • Network configuration cmdlets
  • Server administration cmdlets
  • Windows PowerShell in Windows 10

3 - Working with the Windows PowerShell pipeline

  • Understand the pipeline
  • Select, sort, and measure objects
  • Filter objects out of the pipeline
  • Enumerate objects in the pipeline
  • Send and pass pipeline data as output

4 - Using PSProviders and PSDrives

  • Using PSProviders
  • Using PSDrives

5 - Querying management information by using CIM and WMI

  • Understand CIM and WMI
  • Query data by using CIM and WMI
  • Make changes by using CIM and WMI

6 - Working with variables, arrays, and hash tables

  • Use variables
  • Manipulate variables
  • Manipulate arrays and hash tables

7 - Windows PowerShell scripting

  • Introduction to scripting with Windows PowerShell
  • Script constructs
  • Import data from files
  • Accept user input
  • Troubleshooting and error handling
  • Functions and modules

8 - Administering remote computers with Windows PowerShell

  • Use basic Windows PowerShell remoting
  • Use advanced Windows PowerShell remoting techniques
  • Use PSSessions

9 - Managing Azure resources with PowerShell

  • Azure PowerShell
  • Introduce Azure Cloud Shell
  • Manage Azure VMs with PowerShell
  • Manage storage and subscriptions

10 - Managing Microsoft 365 services with PowerShell

  • Manage Microsoft 365 user accounts, licenses, and groups with PowerShell
  • Manage Exchange Online with PowerShell
  • Manage SharePoint Online with PowerShell
  • Manage Microsoft Teams with PowerShell

11 - Using background jobs and scheduled jobs

  • Use background jobs
  • Use scheduled jobs

Upcoming Class Dates and Times

Jun 26, 27, 28, 29, 30
8:00 AM - 4:00 PM
ENROLL $2,975.00
Jul 24, 25, 26, 27, 28
8:00 AM - 4:00 PM
ENROLL $2,975.00
Aug 28, 29, 30, 31, Sep 1
8:00 AM - 4:00 PM
ENROLL $2,975.00
Sep 25, 26, 27, 28, 29
8:00 AM - 4:00 PM
ENROLL $2,975.00
Oct 23, 24, 25, 26, 27
8:00 AM - 4:00 PM
ENROLL $2,975.00
Nov 13, 14, 15, 16, 17
8:00 AM - 4:00 PM
ENROLL $2,975.00
Dec 11, 12, 13, 14, 15
8:00 AM - 4:00 PM
ENROLL $2,975.00

Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with United Training