Course duration
- 5 days
Course Benefits
- Describe the functionality of Windows PowerShell and use it to run and find basic commands.
- Identify and run cmdlets for local system administration.
- Work with the Windows PowerShell pipeline.
- Use PSProviders and PSDrives to work with other forms of storage.
- Query system information by using WMI and CIM.
- Work with variables, arrays, and hash tables.
- Create basic scripts in Windows PowerShell.
- Administer remote computers with Windows PowerShell.
- Manage Azure resources with PowerShell.
- Manage Microsoft 365 services with PowerShell.
- Use background jobs and scheduled jobs.
Webucator is a Microsoft Certified Partner for Learning Solutions (CPLS). This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).
Course Outline
- Getting started with Windows PowerShell
- Windows PowerShell overview
- Understang Windows PowerShell command syntax
- Find commands and get help in Windows PowerShell
- Lab : Configuring Windows PowerShell, and finding and running commands
- Windows PowerShell for local systems administration
- Active Directory Domain Services administration cmdlets
- Network configuration cmdlets
- Server administration cmdlets
- Windows PowerShell in Windows 10
- Lab : Performing local system administration with PowerShell
- Working with the Windows PowerShell pipeline
- Understand the pipeline
- Select, sort, and measure objects
- Filter objects out of the pipeline
- Enumerate objects in the pipeline
- Send and pass pipeline data as output
- Lab : Using PowerShell pipeline
- Using PSProviders and PSDrives
- Using PSProviders
- Using PSDrives
- Lab : Using PSProviders and PSDrives with PowerShell
- Querying management information by using CIM and WMI
- Understand CIM and WMI
- Query data by using CIM and WMI
- Make changes by using CIM and WMI
- Lab : Querying information by using WMI and CIM
- Working with variables, arrays, and hash tables
- Use variables
- Manipulate variables
- Manipulate arrays and hash tables
- Lab : Using variables, arrays, and hash tables in PowerShell
- 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 : Using scripts with PowerShell
- Administering remote computers with Windows PowerShell
- Use basic Windows PowerShell remoting
- Use advanced Windows PowerShell remoting techniques
- Use PSSessions
- Lab : Performing remote administration with PowerShell
- Managing Azure resources with PowerShell
- Azure PowerShell
- Introduce Azure Cloud Shell
- Manage Azure VMs with PowerShell
- Manage storage and subscriptions
- Lab : Azure resource management with PowerShell
- 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 Microsoft 365 with PowerShell
- Using background jobs and scheduled jobs
- Use background jobs
- Use scheduled jobs
- Lab : Jobs management with PowerShell
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this PowerShell class:
- Experience with Windows networking technologies and implementation.
- Experience with Windows Server administration, maintenance, and troubleshooting.
Instructor-led courses are offered via a live Web connection, at client sites throughout Europe, and at our Geneva Training Center.