Course subjects
Learning Path 1: Getting Started with Windows PowerShell
- Module 1: Review Windows PowerShell 
- Module 2: Understand the command syntax in Windows PowerShell 
- Module 3: Find commands and Get-Help in Windows PowerShell 
Learning Path 2: Maintain system administration tasks in Windows PowerShell
- Module 1: Manage Active Directory Domain Services using PowerShell cmdlets 
- Module 2: Manage network service settings for Windows devices using PowerShell cmdlets 
- Module 3: Manage Windows Server settings using PowerShell cmdlets 
- Module 4: Manage settings for a local Windows machine using PowerShell cmdlets 
Learning Path 3: Work with the Windows PowerShell pipeline
- Module 1: Understand the Windows PowerShell pipeline 
- Module 2: Select, sort, and measure objects using the pipeline 
- Module 3: Filter objects out of the pipeline 
- Module 4: Enumerate objects in the pipeline 
- Module 5: Send pipeline data as output 
- Module 6: Pass pipeline data 
Learning Path 4: Work with PowerShell providers and PowerShell drives in Windows PowerShell
Learning Path 5: Query management information by using Common Information Model and Windows Management Instrumentation
- Module 1: Review CIM and WMI 
- Module 2: Query configuration information by using CIM and WMI 
- Module 3: Query and manipulate repository objects by using CIM and WMI methods 
Learning Path 6: Use variables, arrays, and hash tables in Windows PowerShell scripts
Learning Path 7: Create and modify scripts by using Windows PowerShell
- Module 1: Create and run scripts by using Windows PowerShell 
- Module 2: Work with scripting constructs in Windows PowerShell 
- Module 3: Import data in different formats for use in scripts by using Windows PowerShell cmdlets 
- Module 4: Use methods to accept user inputs in Windows PowerShell scripts 
- Module 5: Troubleshoot scripts and handle errors in Windows PowerShell 
- Module 6: Use functions and modules in Windows PowerShell scripts 
Learning Path 8: Administer remote computers by using Windows PowerShell
- Module 1: Manage single and multiple computers by using Windows PowerShell remoting 
- Module 2: Use advanced Windows PowerShell remoting techniques 
- Module 3: Manage persistent connections to remote computers by using Windows PowerShell sessions 
Learning Path 9: Manage cloud resources by using Windows PowerShell
- Module 1: Review the Azure PowerShell module 
- Module 2: Review the features and tools for Azure Cloud Shell 
- Module 3: Manage Azure resources with Windows PowerShell 
Learning Path 10: Manage Microsoft 365 services by using Windows PowerShell
- Module 1: Manage users, groups, and licences in Microsoft Entra ID by using Windows PowerShell 
- Module 2: Manage Exchange Online by using Windows PowerShell 
- Module 3: Manage SharePoint Online by using Windows PowerShell 
- Module 4: Manage Microsoft Teams by using Windows PowerShell 
Learning Path 11: Create and manage background jobs and scheduled jobs in Windows PowerShell