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
- Basic Knowledge of PowerShell: Familiarity with PowerShell scripting and basic command-line operations.
- General IT Knowledge: Understanding of fundamental IT concepts, including networking, server administration, and basic Windows administration.
- Experience with Windows Operating Systems: Practical experience in managing Windows operating systems, such as Windows Server or Windows 10.
- Familiarity with Microsoft Azure: While not mandatory, having some experience or knowledge of Microsoft Azure can be beneficial, as the course may cover task automation in Azure environments.
PowerShell Automation training (AZ-040T00)
The Automating Administration with PowerShell (AZ-040T00) 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)
The training covers PowerShell fundamentals, Azure resource automation, advanced scripting, and managing security and performance.
This course is designed for system administrators, cloud engineers, and IT professionals working in Azure environments.
You will use PowerShell, Azure CLI, and Azure management tools to automate and oversee administrative tasks.
A basic understanding of Microsoft Azure and fundamental IT administration concepts is recommended.
Automation with PowerShell reduces human errors, improves operational efficiency, and optimizes resource utilization.
Yes, interactive exercises are included to help participants apply their knowledge in real-world business scenarios.