Manage Microsoft 365 services by using Windows PowerShell

Azure Active Directory
Azure Cloud Shell
Azure PowerShell
Azure Virtual Machines
Microsoft 365

This learning path explains how to efficiently manage the most commonly used services in Microsoft 365, such as Microsoft Azure Active Directory (Azure AD), Microsoft Exchange Online, Microsoft SharePoint Online, and Microsoft Teams.


  • Familiarity with Windows networking technologies and implementation
  • Familiarity with Windows Server administration, maintenance, and troubleshooting
  • Familiarity with Windows PowerShell and its commands to perform specific tasks
  • Familiarity with PowerShell cmdlets used for system administration tasks related to Active Directory, network configuration, server administration, and Windows 10 device administration
  • Familiarity with Windows PowerShell pipeline, PowerShell providers, and PowerShell drives
  • Familiarity with CIM and WMI technologies
  • Familiarity to use variables, arrays, hash tables, and scripting constructs in Windows PowerShell
  • Familiarity to administer remote computers with Windows PowerShell
  • Familiarity to manage Azure resources with Windows PowerShell

Modules in this learning path

This module covers how to give access to the services in Microsoft 365, so that you can create user accounts and then assign licenses that provide access to the services.

This module covers managing mailboxes, resources, and admin roles in Exchange Online with PowerShell.

This module describes SharePoint Online, which is a collaboration service that allows to store and share information through a web-based interface. The module explains how to manage SharePoint Online users and groups with PowerShell.

This module explains how to use Microsoft Teams PowerShell module to perform tasks such as creating teams and managing user permissions.