Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Trainer References

Table of contents

  1. Learning Path 1: Get started with Windows PowerShell
  2. Learning Path 2: Maintain system administration tasks in Windows PowerShell
  3. Learning Path 3: Working with the Windows PowerShell pipeline
  4. Learning Path 4: Work with PowerShell providers and PowerShell drives in Windows PowerShell
  5. Learning Path 5: Query management information by using Common Information Model and Windows Management Instrumentation
  6. Learning Path 6: Working with variables, arrays, and hash tables
  7. Learning Path 7: Windows PowerShell scripting
  8. Learning Path 8 Administer remote computers with Windows PowerShell:
  9. Learning Path 9: Manage cloud resources by using Windows PowerShell
  10. Learning Path 10: Manage Microsoft 365 services by using Windows PowerShell
  11. Learning Path 11: Create and manage background jobs and scheduled jobs in Windows PowerShell




Learning Path 1: Get started with Windows PowerShell

Lessons Notes
Review Windows PowerShell - PowerSell Release history
- PowerShell 7 cross-platform (Windows, Linux, and macOS)
- PowerShell in Visual Studio Code
Understand Windows PowerShell command syntax - About topics
Find commands and get help in Windows PowerShell - PowerShell Gallery


Learning Path 2: Maintain system administration tasks in Windows PowerShell


Learning Path 3: Working with the Windows PowerShell pipeline


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

Lessons Notes
Review CIM and WMI - Distributed Management Task Force (DMTF)
Query configuration information by using CIM and WMI - Weekend Scripter: The WMI Explorer Tool
Query and manipulate repository objects by using CIM and WMI methods  


Learning Path 6: Working with variables, arrays, and hash tables

Lessons Notes
Use variables in Window PowerShell scripts
Manipulate variables in Window PowerShell scripts
Work with arrays and hash tables in Window PowerShell scripts


Learning Path 7: Windows PowerShell scripting

Lessons Notes
Create and run scripts by using Windows PowerShell
Work with scripting constructs in Windows PowerShell - foreach statemen
- if statement
- switch statement
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


Learning Path 8 Administer remote computers with Windows PowerShell:


Learning Path 9: Manage cloud resources by using Windows PowerShell

Lessons Notes
Review the Azure PowerShell module - What is Azure PowerShell?
- Migrate Azure PowerShell from AzureRM to Az
- How to install Azure PowerShell
- Microsoft Entra PowerShell documentation
Review the features and tools for Azure Cloud Shell
Manage Azure resources with Windows PowerShell - New-AzVM


Learning Path 10: Manage Microsoft 365 services by using Windows PowerShell

Lessons Notes
Manage users, groups, and licenses in Microsoft Entra ID by using Windows PowerShell - AzureAD PowerShell module
- MSOnline PowerShell module
- Microsoft Graph PowerShell documentation
Manage Exchange Online by using Windows PowerShell - Connect to Exchange Online PowerShell
Manage SharePoint Online by using Windows PowerShell -Get started with SharePoint Online Management Shell
Manage Microsoft Teams by using Windows PowerShell Install Microsoft Teams PowerShell Module


Learning Path 11: Create and manage background jobs and scheduled jobs in Windows PowerShell