Course Overview
Target audiences
- Who are already experienced in general Windows Server and Windows client administration.
- Who want to learn more about using Windows PowerShell for administration.
- This course is also suitable for IT Professionals already experienced in server administration, including Exchange Server, SharePoint Server, SQL Server, and System Center.
Schedule Dates
Curriculum
-
Module 1: Getting started with Windows PowerShell
- Windows PowerShell overview
- Understanding Windows PowerShell command syntax
- Find commands and getting help in Windows PowerShell
- Lab : Configuring the Windows PowerShell console application
- Lab : Configuring the Windows PowerShell ISE application
- Lab : Finding and running Windows PowerShell commands
- Lab : Using Help and About files
-
Module 2: Windows PowerShell for local systems administration
-
Module 3: Working with the Windows PowerShell pipeline
-
Module 4: Using PSProviders and PSDrives
-
Module 5: Querying management information by using CIM and WMI
-
Module 6: Working with variables, arrays, and hash tables
-
Module 7: Windows PowerShell scripting
- Introduction to scripting with Windows PowerShell
- Script constructs
- Import data from files
- Accept user input
- Troubleshooting and error handling
- Functions and modules Lab : Signing a script
- Lab : Processing an array with a ForEach loop
- Lab : Processing items by using If statements
- Lab : Creating users based on a CSV file
- Lab : Querying disk information from remote computers
- Lab : Updating the script to use alternate credentials
-
Module 8: Administering remote computers with Windows PowerShell
-
Module 9: Managing Azure resources with PowerShell
-
Module 10: Managing Microsoft 365 services with PowerShell
- Manage Microsoft 365 user accounts, licenses, and groups with PowerShell
- Manage Exchange Online with PowerShell
- Manage SharePoint Online with PowerShell
- Manage Microsoft Teams with PowerShell
- Lab : Managing Exchange Online resources with Windows PowerShell
- Lab : Managing SharePoint Online with Windows PowerShell
- Lab : Managing Microsoft 365 user and group objects with Windows PowerShell
- Lab : Connecting to Microsoft 365 with Windows PowerShell
-
Module 11: Using background jobs and scheduled jobs