Getting started with Windows PowerShell:
- Overview of Windows PowerShell
- Understanding the command syntax of Windows PowerShell
- Finding Commands and Help Information in Windows PowerShell
Windows PowerShell for managing local systems:
- Cmdlets for Active Directory Domain Services Management
- Cmdlets for network configuration
- Cmdlets for server management
- Windows PowerShell in Windows 10
Working with the Windows PowerShell pipeline:
- Understanding the pipeline
- Selecting, sorting, and measuring objects
- Filtering objects from the pipeline
- Enumerating objects in the pipeline
- Sending and passing pipeline data as output
Using PSProviders and PSDrives:
- Using PSProviders
- Using PSDrives
Querying management information using CIM and WMI:
- CIM and WMI basics
- Querying data using CIM and WMI
- Making changes using CIM and WMI
Working with variables, arrays and hash tables:
- Using variables
- Editing variables
- Editing arrays and hash tables
Windows PowerShell scripts:
- Introduction to scripting with Windows PowerShell
- Script constructs
- Importing data from files
- Accepting user input
- Problem and error handling
- Functions and modules
Managing remote computers with Windows PowerShell:
- Basic Use of Windows PowerShell Remoting
- Using Advanced Techniques for Windows PowerShell Remoting
- Using PSSessions
Manage Azure resources with PowerShell:
- Azure PowerShell
- Introduction to Azure Cloud Shell
- Managing Azure VMs with PowerShell
- Managing storage and subscriptions
Manage Microsoft 365 services with PowerShell:
- Managing Microsoft 365 user accounts, licences and groups with PowerShell
- Managing Exchange Online with PowerShell
- Managing SharePoint Online with PowerShell
- Managing Microsoft Teams with PowerShell
Using background jobs and scheduled jobs:
- Using background jobs
- Using scheduled jobs