Managing Entra ID using Microsoft Graph PowerShell
“Managing Entra ID using Microsoft Graph PowerShell” is a comprehensive 3-day training course that will teach you how to use PowerShell to automate and simplify your Microsoft Entra ID tasks. You will learn how to use Microsoft Graph PowerShell module to interact with Entra ID resources. You will also learn how to authenticate and authorize your PowerShell scripts, use query parameters and advanced queries to filter and sort data, work with Entra ID users and groups, manage applications and service principals, and use Microsoft Graph API with PowerShell. The course also covers Entra ID Privileged Identity Management (PIM), reporting and auditing, and applying best practices for working with Microsoft Graph. Additionally, you will learn how to use Microsoft Graph PowerShell in Azure Automation, Azure Functions, and GitHub Actions to create serverless solutions for your Entra ID scenarios. This course is designed for professionals who want to leverage the power of PowerShell and Microsoft Graph to manage Entra ID more efficiently and effectively.
About the instructor, Aleksandar Nikolić
Aleksandar Nikolić is a Microsoft Azure MVP and a co-founder of PowerShellMagazine.com, the ultimate online source for PowerShell enthusiasts.
As a Microsoft Azure Advisor, he provides valuable feedback and insights to the Azure engineering team. He also collaborates with Microsoft Graph and Entra ID teams. With over 18 years of experience in system administration, he is a trusted trainer and speaker who travels the globe to share his knowledge and skills on Azure, Microsoft Graph, and PowerShell. He has spoken at prestigious IT events such as Microsoft Ignite, ESPC, NIC, Techorama, and PowerShell Conference Europe.
You can find him on X/Twitter https://twitter.com/alexandair and LinkedIn http://www.linkedin.com/in/alexandair
Audience
This course is intended for IT professionals and developers who want to automate and simplify their Entra ID tasks using PowerShell and Microsoft Graph.
Prerequisites
The course assumes that you have basic experience with PowerShell and some familiarity with Entra ID concepts and resources.
IMPORTANT! You should have access to an Entra ID tenant.
Course objectives
By the end of this course, you will be able to use PowerShell and Microsoft Graph to automate and streamline your Entra ID tasks. You will acquire the skills to use Microsoft Graph PowerShell module to perform various operations on Entra ID resources.
Course outline
Module 01: Introduction to Entra ID and Microsoft Graph PowerShell
Module 02: Authentication and Authorization
Module 03: Query Parameters and Advanced Queries
Module 04: Working with Entra ID Users and Groups
Module 05: Managing Applications and Service Principals
Module 06: Migrating from AzureAD module to Microsoft Graph PowerShell
Module 07: Using Microsoft Graph API with PowerShell
Module 08: Entra ID Privileged Identity Management (PIM)
Module 09: Reporting and Auditing
Module 10: Best Practices for Working with Microsoft Graph
Module 11: Improving Microsoft Graph PowerShell scripts with Dev Proxy
Module 12: Using Microsoft Graph PowerShell in Azure Automation, Azure Functions, and GitHub Actions