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
- Pass pipeline objects
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