Course Content
View Course Modules
0/1
Automating Administration with PowerShell Training (AZ-040)

Module 1: Review Windows PowerShell

  • Describe Windows PowerShell and its major versions.
  • Identify the common Windows PowerShell hosting applications.
  • Describe points to consider when using PowerShell.
  • Explain how to configure the Windows PowerShell console host.
  • Explain how to configure the Windows PowerShell ISE host.
  • Describe how to use VS Code for PowerShell scripting.

Module 2: Understand the command syntax in Windows PowerShell

  • Describe cmdlet structure.
  • Identify how to use Windows PowerShell parameters.
  • Explain how to use tab completion.
  • Explain how to display the About files content.
  • Use About files.

Module 3: Find commands and Get-Help in Windows PowerShell

  • Describe the relationship between modules and cmdlets.
  • Identify options for finding cmdlets.
  • Describe aliases.
  • Use aliases.
  • Explain how to use Show-Command.
  • Explain how to use Get-Help.
  • Review help.
  • Explain how to interpret the help file contents.
  • Explain how to update the local help content.

Module 4: Manage Active Directory Domain Services using PowerShell cmdlets

  • Identify user management cmdlets.
  • List group management cmdlets.
  • Manage users and groups.
  • Describe the cmdlets for managing computer objects.
  • Describe the cmdlets for managing organizational units (OUs).
  • Describe the cmdlets for managing Active Directory objects.

Module 5: Manage network service settings for Windows devices using PowerShell cmdlets

  • Identify cmdlets for managing TCP/IP settings.
  • Describe how to manage local routing table settings.
  • Describe how to modify DNS client configuration.
  • List cmdlets for managing Windows Firewall.
  • Configure network settings.

Module 6: Manage Windows Server settings using PowerShell cmdlets

  • Describe the cmdlets for managing Group Policy Objects (GPOs).
  • Describe the cmdlets for managing server features, roles, and services.
  • Describe the cmdlets for managing Hyper-V and virtual machines (VMs).
  • Describe the cmdlets for managing and administering Internet Information Services (IIS).

Module 7: Manage settings for a local Windows machine using PowerShell cmdlets

  • Describe the features and functionalities of the pipeline.
  • Use the appropriate terminology to describe the pipeline output and pipeline objects.
  • Explain how to discover and display object members.
  • Review object members.
  • Describe the cmdlets used to format the pipeline output for display.
  • Format pipeline output.

Module 8: Understand the Windows PowerShell pipeline

  • Manage single and multiple computers by using Windows PowerShell remoting
  • Use advanced Windows PowerShell remoting techniques
  • Manage persistent connections to remote computers by using Windows PowerShell sessions

Module 9: Manage cloud resources by using Windows PowerShell

  • Review the Azure PowerShell module
  • Review the features and tools for Azure Cloud Shell
  • Manage Azure resources with Windows PowerShell

Module 10: Manage Microsoft 365 services by using Windows PowerShell

  • Manage users, groups, and licenses in Azure AD by using Windows PowerShell
  • Manage Exchange Online by using Windows PowerShell
  • Manage SharePoint Online by using Windows PowerShell
  • Manage Microsoft Teams by using Windows PowerShell

Module 11: Create and manage background jobs and scheduled jobs in Windows PowerShell

  • Create and manage background jobs using Windows PowerShell
  • Create and manage scheduled jobs using Windows PowerShell