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

    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