Microsoft Graph PowerShell for Entra ID Administrators is a fast-paced video course that teaches IT admins how to manage users, groups, and roles using Microsoft Graph PowerShell. You’ll explore key namespaces, required permissions, and command mappings from legacy modules, while performing practical tasks like user provisioning, license management, group membership, and role assignments. Each short lesson focuses on real-world Entra ID administration, helping you modernize your PowerShell skills with confidence.
Overview
Skills Learned
After completing this online training course, students will be able to:
Confidently manage Entra ID identities, groups, and roles using Microsoft Graph PowerShell
Transition from legacy PowerShell modules (MSOnline, AzureAD) to modern Graph-based administration
Apply best practices for secure and efficient identity lifecycle management
Automate common administrative tasks to streamline Entra ID operations
Interpret and assign appropriate permissions using Microsoft Graph scopes
Leverage command mappings and REST API options to extend administrative capabilities
Build a strong foundation for scalable, script-driven identity governance in Microsoft 365 environments
- Server Administrator
- Azure Administrator
- DevOps and Cloud Ops Engineers
We suggest that students have experience in Azure and with PowerShell.
01. The Path to Microsoft Graph PowerShell for Entra ID
- What is Entra ID?
- MSOnline: The First Generation
- Understanding the AzureAD Module
- AzureAD Preview: What is it
- Introducing Microsoft Graph PowerShell
- Course Strategies
- Instructor Demo Environment
- 10 Skills You Will Learn in This Course
02. Managing Entra ID Users with Microsoft Graph PowerShell
- Common Entra ID User Administration Tasks
- Microsoft.Graph.Users
- Permissions and the -Scopes Parameter
- Connecting and Running Your First Commands
- Inventorying Entra ID Users
- Creating Entra ID Users
- Updating User Properties
- Deleting and Restoring Users
- Usage Location
- Managing User Licenses
03. Managing Entra ID Groups with Microsoft Graph PowerShell
- Common Entra ID Group Administration Tasks
- Types of Groups
- Inventorying Groups
- Creating Groups
- Removing and Restoring Groups
- Managing Group Membership for Assigned Groups
- Managing Group Membership for Dynamic Groups
- Updating Group Properties
04. Managing Entra ID Roles with Microsoft Graph PowerShell
- Entra ID Roles and PIM Support
- List Directory Roles
- View Role Membership
- Assigning a Role to a User
- Removing a Role from a User
- Assigning a Role to a Group
- Removing a Role from a Group
05. Command Mapping
- MSOnline to Microsoft Graph PowerShell
- AzureAD to Microsoft Graph PowerShell
- AzureAD Preview to Microsoft Graph PowerShell
- REST API Option for Unsupported Tasks
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Confidently manage Entra ID identities, groups, and roles using Microsoft Graph PowerShell
Transition from legacy PowerShell modules (MSOnline, AzureAD) to modern Graph-based administration
Apply best practices for secure and efficient identity lifecycle management
Automate common administrative tasks to streamline Entra ID operations
Interpret and assign appropriate permissions using Microsoft Graph scopes
Leverage command mappings and REST API options to extend administrative capabilities
Build a strong foundation for scalable, script-driven identity governance in Microsoft 365 environments
WHO SHOULD ATTEND
- Server Administrator
- Azure Administrator
- DevOps and Cloud Ops Engineers
PREREQUISITES
We suggest that students have experience in Azure and with PowerShell.
COURSE OUTLINE
01. The Path to Microsoft Graph PowerShell for Entra ID
- What is Entra ID?
- MSOnline: The First Generation
- Understanding the AzureAD Module
- AzureAD Preview: What is it
- Introducing Microsoft Graph PowerShell
- Course Strategies
- Instructor Demo Environment
- 10 Skills You Will Learn in This Course
02. Managing Entra ID Users with Microsoft Graph PowerShell
- Common Entra ID User Administration Tasks
- Microsoft.Graph.Users
- Permissions and the -Scopes Parameter
- Connecting and Running Your First Commands
- Inventorying Entra ID Users
- Creating Entra ID Users
- Updating User Properties
- Deleting and Restoring Users
- Usage Location
- Managing User Licenses
03. Managing Entra ID Groups with Microsoft Graph PowerShell
- Common Entra ID Group Administration Tasks
- Types of Groups
- Inventorying Groups
- Creating Groups
- Removing and Restoring Groups
- Managing Group Membership for Assigned Groups
- Managing Group Membership for Dynamic Groups
- Updating Group Properties
04. Managing Entra ID Roles with Microsoft Graph PowerShell
- Entra ID Roles and PIM Support
- List Directory Roles
- View Role Membership
- Assigning a Role to a User
- Removing a Role from a User
- Assigning a Role to a Group
- Removing a Role from a Group
05. Command Mapping
- MSOnline to Microsoft Graph PowerShell
- AzureAD to Microsoft Graph PowerShell
- AzureAD Preview to Microsoft Graph PowerShell
- REST API Option for Unsupported Tasks