(301) 220 2802
Master the essentials of Windows PowerShell and unlock powerful automation capabilities for Windows Server, Azure, and Microsoft 365 environments.
AZ-040T00: Automating Administration with PowerShell teaches IT professionals how to use PowerShell for day-to-day administration tasks, advanced scripting, automation, and data management across multiple Microsoft platforms. Whether you’re new to scripting or looking to refine your PowerShell skills, this course gives you the hands-on experience needed to manage modern IT environments efficiently.
Got Questions?
For more information about your specific needs, call us at (301) 220 2802 or complete the form below:
Learn More About Automating Administration with PowerShell Training
Jump To:
Why Take Automating Administration with PowerShell Training?
TrainACE’s Maryland-based PowerShell training offers instructor-led classes taught by seasoned experts who blend real-world experience with best-in-class instructional design.
Our local training offers:
- Hands-on labs that mirror enterprise environments
- Access to hybrid and cloud automation skills in high demand across Maryland, Washington DC, and Virginia
- Updated coverage of PowerShell's role in Azure, Microsoft 365, and Windows Server administration
- Flexible in-person or live online attendance options
Who Should Take Automating Administration with PowerShell Training?
This course is ideal for IT professionals involved in deploying, administering, and managing Citrix environments. Common job titles include:
- Windows Server Administrators
- Systems Administrators
- Azure Administrators
- Microsoft 365 Administrators
- Network Administrators managing hybrid environments
- IT Professionals supporting Exchange, SharePoint, or SQL Server infrastructure
It is designed for those already familiar with Windows Server and client administration who want to learn PowerShell automation from the ground up.
What Are the Benefits of Taking Automating Administration with PowerShell Training?
- Learn core PowerShell scripting techniques and task automation strategies
- Build advanced skills to query and manage data across Active Directory, Azure, Microsoft 365, and Exchange Online
- Master error handling, scheduled jobs, and remote management
- Gain skills essential for cloud administration, DevOps, and hybrid IT
- Supports advancement to Azure Administrator Associate or Microsoft 365 Certified career paths
What Are the Prerequisites for Automating Administration with PowerShellTraining?
To get the most out of this course, students should have:
- Experience with Windows Server and Windows client administration
- Familiarity with Windows networking concepts, Active Directory, and basic troubleshooting
- No prior PowerShell or scripting experience is required
How Long Does Automating Administration with PowerShell Training Training Take?
The course runs for 5 consecutive days and is available:
- In-person at TrainACE’s Greenbelt, Maryland training center
- Live online in a virtual classroom environment
- Private group training available for companies
How Difficult Is the Automating Administration with PowerShell Course?
This is an intermediate-level course. It is accessible to those familiar with basic Windows Server administration but introduces concepts that progressively build to advanced PowerShell scripting and automation tasks. Students should expect a hands-on, lab-intensive learning experience.
Automating Administration with PowerShell Certification Certification and Exam Requirements
While this course does not prepare for a standalone certification exam, it provides essential scripting and automation skills that support certifications such as:
- Microsoft Certified: Azure Administrator Associate
- Microsoft Certified: Windows Server Hybrid Administrator Associate
- Microsoft 365 Certified: Modern Desktop Administrator Associate
What You’ll Learn in Automating Administration with PowerShell Training
Over 38 detailed modules, you will learn to automate, script, and manage administration tasks across a variety of Microsoft platforms.
Module 1–3: PowerShell Foundations
- Understand PowerShell structure, cmdlets, parameters, and Help system
- Configure PowerShell consoles, ISE, and Visual Studio Code
Module 4–7: Managing Local and Network Services
- Administer Active Directory objects (users, groups, computers)
- Manage Windows Server services, IP settings, DNS clients, and firewalls
Module 8–13: Working with the Pipeline
- Utilize the PowerShell pipeline for data manipulation, sorting, filtering, exporting, and passing data between cmdlets
Module 14–15: Working with Providers and Drives
- Use PowerShell providers to interact with file systems, registries, certificates, and other stores
Module 16–18: CIM and WMI Integration
- Query and manage system information locally and remotely using CIM and WMI technologies
Module 19–22: Variables, Arrays, and Script Logic
- Create and manage variables, arrays, and hash tables
- Build complex scripts with loops, conditionals, and error handling
Module 23–25: Data Management and Error Handling
- Import data from CSV, XML, and JSON
- Capture user inputs and manage script errors effectively
Module 26: Functions and Modules
- Write reusable functions and organize scripts into PowerShell modules
Module 27–29: Remote Administration
- Set up PowerShell Remoting, manage persistent sessions (PSSessions), and perform one-to-many remote tasks
Module 30–32: Managing Azure with PowerShell
- Install Azure PowerShell modules
- Manage Azure VMs, storage, and subscriptions via automation
Module 33–36: Managing Microsoft 365 Services with PowerShell
- Automate administration of Entra ID (Azure AD), Exchange Online, SharePoint Online, and Teams
Module 37–38: Jobs and Scheduling
- Create background jobs, manage scheduled tasks, and retrieve results