Trainer References
Table of contents
- Learning Path 1: Get started with Windows PowerShell
- 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
- Learning Path 6: Working with variables, arrays, and hash tables
- Learning Path 7: Windows PowerShell scripting
- Learning Path 8 Administer remote computers with Windows PowerShell:
- Learning Path 9: Manage cloud resources by using Windows PowerShell
- Learning Path 10: Manage Microsoft 365 services by using Windows PowerShell
- 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 |