Automating Administration with PowerShell Training (AZ-040T00)
Can you confidently manage and automate Windows Server environments using PowerShell? Over 90% of IT professionals now use PowerShell for automating administration, reducing repetitive tasks, and streamlining Microsoft server and cloud operations.
This AZ-040T00 Automating Administration with PowerShell training teaches IT professionals how to use PowerShell for administering and automating administration of Windows Server, Microsoft Azure, Microsoft 365, and other Microsoft platforms. The course provides students with the fundamental knowledge and skills to use PowerShell commands and build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports.
You’ll learn how to automate administration of Windows servers and remote computers, schedule jobs, manage Active Directory and Microsoft 365, and use Windows PowerShell pipeline techniques. Although Windows Server is the common platform in this course, the skills you gain can be applied to a broad range of Microsoft products including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.
This course provides students with the fundamental knowledge and skills to use Windows PowerShell for automating administration of Windows Server environments and Microsoft cloud platforms.
By the end of the course, you will be able to:
- Use Windows PowerShell to administer local and remote systems
- Build PowerShell scripts to automate repetitive tasks and reports
- Use PowerShell pipeline techniques for filtering and output
- Manage Active Directory, scheduled jobs, and network settings
- Administer Microsoft 365 and Azure with PowerShell modules
This course is intended for IT Professionals who are already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration, and who want to learn more about using Windows PowerShell for administration. No prior experience with any version of PowerShell or any scripting language is assumed. This course is also suitable for IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.
Before attending this course, students must have:
- -Experience with Windows networking technologies and implementation.
- - Experience with Windows Server administration, maintenance, and troubleshooting.
- Overview of Windows PowerShell and applications
- Installation, setup, and environments (Console, ISE, VS Code)
- Command syntax, cmdlets, parameters, and About files
- Finding commands, modules, aliases, Show-Command, and Get-Help
- Managing AD DS: users, groups, computers, and OUs
- Managing IP addresses, routing, DNS clients, and Windows Firewall
- Automating Group Policy tasks, server roles, Hyper-V, and IIS
- Managing local Windows machine settings and permissions
- Understanding pipeline concepts and output formatting
- Selecting, sorting, grouping, and measuring objects
- Filtering objects with comparison operators
- Enumerating objects and passing pipeline objects (ByValue, ByPropertyName)
- Writing pipeline output to files and converting formats
- PowerShell providers and drives (file system, registry, certificates, others)
- CIM and WMI basics, repositories, and documentation
- Querying and manipulating configuration information locally and remotely
- Using CIMSession objects and invoking repository methods
- Variables, arrays, and hash tables
- Creating, running, and signing scripts
- Scripting constructs (loops, if, switch, break, continue)
- Importing data (Get-Content, CSV, XML, JSON)
- Accepting user inputs (Read-Host, Get-Credential, Out-GridView, parameters)
- Troubleshooting scripts and handling errors
- Functions, variable scope, modules, and dot sourcing
- Creating background and scheduled jobs
- Monitoring, retrieving, and managing job results
- Enabling and using remoting (one-to-one, one-to-many)
- Security features and multi-hop remoting
- Persistent connections with PSSessions and implicit remoting
- Advanced remoting techniques (parameters, scope protection)
- Azure PowerShell: installation, migration, and benefits
- Azure Cloud Shell: features, tools, configuration
- Managing Azure resources (VMs, storage, subscriptions)
- Managing Microsoft Entra ID users, groups, roles, and licenses
- Managing Microsoft 365 services (Exchange Online, SharePoint, Teams)