Training plan
Module 1: Get started with Windows PowerShell
- Review Windows PowerShell
- Understand the command syntax in Windows PowerShell
- Find commands and Get-Help in Windows PowerShell
Module 2: Maintain system administration tasks in Windows PowerShell
- Manage Active Directory Domain Services using PowerShell cmdlets
- Manage network service settings for Windows devices using PowerShell cmdlets
- Manage Windows Server settings using PowerShell cmdlets
- Manage settings for a local Windows machine using PowerShell cmdlets
Module 3: Work with the Windows PowerShell pipeline
- Understand the Windows PowerShell pipeline
- Select, sort, and measure objects using the pipeline
- Filter objects out of the pipeline
- Enumerate objects in the pipeline
- Send and pass data as output from the pipeline
Module 4: Work with PowerShell providers and PowerShell drives in Windows PowerShell
- Connect with data stores using PowerShell providers
- Use PowerShell drives in PowerShell
Module 5: Query management information by using Common Information Model and Windows Management Instrumentation
- Review CIM and WMI
- Query configuration information by using CIM and WMI
- Query and manipulate repository objects by using CIM and WMI methods
Module 6: Use variables, arrays, and hash tables in Windows PowerShell scripts
- Manage variables in Windows PowerShell scripts
- Work with arrays and hash tables in Windows PowerShell scripts
Module 7:Create and modify scripts by using Windows PowerShell
- Create and run scripts by using Windows PowerShell
- Work with scripting constructs in Windows PowerShell
- Import data in different formats for use in scripts by using Windows PowerShell cmdlets
- Use methods to accept user inputs in Windows PowerShell scripts
- Troubleshoot scripts and handle errors in Windows PowerShell
- Use functions and modules in Windows PowerShell scripts
Module 8: Administer remote computers by using Windows PowerShell
- Manage single and multiple computers by using Windows PowerShell remoting
- Use advanced Windows PowerShell remoting techniques
- Manage persistent connections to remote computers by using Windows PowerShell sessions
Module 9: Manage cloud resources by using Windows PowerShell
- Review Azure PowerShell module
- Review the features and tools for Azure Cloud Shell
- Manage Azure resources with Windows PowerShell
Module 10: Manage Microsoft 365 services by using Windows PowerShell
- Manage users, groups, and licenses in Microsoft Entra ID by using Windows PowerShell
- Manage Exchange Online by using Windows PowerShell
- Manage SharePoint Online by using Windows PowerShell
- Manage Microsoft Teams by using Windows PowerShell
Module 11: Create and manage background jobs and scheduled jobs in Windows PowerShell
- Create and manage background jobs using Windows PowerShell
- Create and manage scheduled jobs using Windows PowerShell
Recommended prerequisite knowledge
- IT Professionals with Windows Server experience – Already experienced in general Windows Server administration
- Windows client administration experience – Familiar with Windows client management tasks
- Azure administration knowledge – Experience with Microsoft Azure administration
- Microsoft 365 administration skills – Background in Microsoft 365 administration
- Server administration experience – Suitable for IT professionals experienced in Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server
Azure PowerShell Automation training
The Azure PowerShell Automation training is designed for IT professionals seeking to automate and optimize the management of Microsoft Azure environments and associated infrastructures. This course provides an in-depth exploration of PowerShell’s capabilities for managing Azure resources, automating administrative tasks, and improving operational efficiency.
Ideal for system administrators, cloud engineers, and IT professionals looking to master automation in Azure, this training also prepares participants for advanced PowerShell usage in modern environments.
Why Take the Automating Administration with PowerShell Training?
As cloud environments become increasingly complex, automation is essential to reduce errors, save time, and improve performance. This training shows you how to use PowerShell to automate routine tasks, simplify administrative processes, and efficiently manage Azure resources.
By mastering PowerShell, you will improve team productivity, optimize costs, and meet the growing demands of cloud administration.
Key Skills Developed in the Training
Understand PowerShell Fundamentals
Learn the basics of PowerShell, including syntax, commands, and module management.Automate Azure Resource Management
Discover how to use PowerShell to deploy, configure, and monitor Azure resources such as virtual machines, networks, and storage.Create Advanced Scripts for Administration
Master the creation of scripts to automate complex and recurring administrative tasks.Manage Security and Access
Configure security policies and manage permissions in Azure using PowerShell, including integration with Azure Active Directory.Optimize Performance and Monitoring
Implement scripts to monitor Azure resource performance and generate automated reports.Apply Automation Strategies in Hybrid Environments
Learn how to connect and manage on-premises and Azure environments using PowerShell.
Interactive, Instructor-Led Training
The Automating Administration with PowerShell (AZ-040T00) training is delivered by Microsoft-certified experts who provide hands-on demonstrations and interactive exercises to ensure an immersive learning experience. Participants will work on real-world scenarios and gain expertise that can be directly applied to their professional environments.
Who Should Attend?
This training is ideal for:
- System administrators looking to enhance their automation skills with PowerShell
- Cloud engineers responsible for managing Azure resources
- IT professionals seeking to reduce complexity and errors in cloud administration
- Anyone aiming to deepen their knowledge of task automation in Azure
Enhance Your Automation Skills with PowerShell
The Automating Administration with PowerShell (AZ-040T00) training provides the tools and knowledge necessary to streamline administrative processes and maximize the efficiency of your cloud environments. Enroll today to advance your skills and add value to your organization.
Frequently asked questions about the Microsoft PowerShell training AZ-040 (FAQ)
What topics are covered in the AZ-040T00 training?
The training covers PowerShell fundamentals, Azure resource automation, advanced scripting, and managing security and performance.
Who is this course designed for?
This course is designed for system administrators, cloud engineers, and IT professionals working in Azure environments.
What tools and services will be used during this training?
You will use PowerShell, Azure CLI, and Azure management tools to automate and oversee administrative tasks.
What prior knowledge is required?
A basic understanding of Microsoft Azure and fundamental IT administration concepts is recommended.
How does this training benefit my organization?
Automation with PowerShell reduces human errors, improves operational efficiency, and optimizes resource utilization.
Does this training include practical exercises?
Yes, interactive exercises are included to help participants apply their knowledge in real-world business scenarios.


