AZ-040T00: Automating Administration with PowerShell

Description

After completing this course, students will be able to:

  • 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.

Lesson 1: Getting started with Windows PowerShell

  • Windows PowerShell overview
  • Understand Windows PowerShell command syntax
  • Find commands and get help in Windows PowerShell

Lesson 2: Windows PowerShell for local systems administration

  • Active Directory Domain Services administration cmdlets
  • Network configuration cmdlets
  • Server administration cmdlets
  • Windows PowerShell in Windows 10

Lesson 3: 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

Lesson 4: Using PSProviders and PSDrives

  • Using PSProviders
  • Using PSDrives

Lesson 5: 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

Lesson 6: Working with variables, arrays, and hash tables

  • Use variables
  • Manipulate variables
  • Manipulate arrays and hash tables

Lesson 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

Lesson 8: Administering remote computers with Windows PowerShell

  • Use basic Windows PowerShell remoting
  • Use advanced Windows PowerShell remoting techniques
  • Use PSSessions

Lesson 9: Managing Azure resources with PowerShell

  • Azure PowerShell
  • Introduce Azure Cloud Shell
  • Manage Azure VMs with PowerShell
  • Manage storage and subscriptions

Lesson 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

Lesson 11: Using background jobs and scheduled jobs

  • Use background jobs
  • Use scheduled jobs

Similar courses

This is a custom class built in conjunction with a local client in the Buffalo, NY area. We've run this class successfully all throughout New York since!

More Information

90%+ of those who are new to Azure or just starting formal Azure training start here!

More Information

This is a custom class built in conjunction with a local client in the Buffalo, NY area. We've run this class successfully all throughout New York since!

More Information

This is a 10 day CompTIA Security+ course. The first day and a half will be spent reviewing networking fundamentals content, and the remaining eight and a half days are spent doing a deeper dive into Security+ than the average CompTIA Security+ available in today's market.

More Information

90%+ of those who are new to Azure or just starting formal Azure training start here!

More Information