← BlockShell® Home
Block 1 of 10

Graph PowerShell
& Entra ID

The starting point for every cloud identity role. You'll connect via the Microsoft Graph PowerShell SDK and manage Entra ID users, groups, and licences exactly as a cloud identity engineer does in production — no portal clicks, no shortcuts. Real tasks from the first lab.

1 Live SC-300 Aligned Block 1 of 10 Entra ID
Labs 1–2
Connecting & Navigating the SDK
1 Live
👤
Labs 3–6
Users, Passwords & Licences
Soon
📊
Labs 7–8
Groups & Directory Reporting
Soon
Block 1 Labs
01
PowerShell & Entra ID
Graph SDK, User Lifecycle, Licences, Groups & Directory Reporting
Lab 1
Installing & Connecting with the Graph PowerShell SDK
Install the Microsoft.Graph module, authenticate with delegated and app-only permissions, understand scopes and consent, and run your first Graph queries — the gateway to every Entra ID automation task.
Lab 2
Navigating the Graph PowerShell SDK
Understand the SDK structure, find the right cmdlets using Find-MgGraphCommand, handle paging for large result sets, and use -Select and -Filter efficiently — skills that matter when your tenant has 50,000 users.
Lab 3
Creating & Managing Entra ID Users
Create cloud-only users, set required and optional properties, assign usage locations and licenses, enable and disable accounts — replicating the onboarding and offboarding process run by M365 admins daily.
Lab 4
Updating Users in Bulk
Import from CSV, update attributes at scale with ForEach pipelines, validate changes before committing, and report on the results — the approach used for department rebrands, office moves and data hygiene projects.
Lab 5
Resetting Passwords & Managing Authentication
Reset passwords via Graph PowerShell, force password change at next sign-in, check and update authentication contact info — the tasks that make up the majority of Tier 1 and Tier 2 identity support tickets.
Lab 6
Assigning & Managing Licences
Assign, remove and swap Microsoft 365 licences via Graph PowerShell, report on licence consumption, identify unlicensed users, and handle licence conflicts — critical for cost control in any M365 tenancy.
Lab 7
Creating & Managing Groups
Create security groups and Microsoft 365 groups, add and remove members, manage owners, and query group membership — the foundation of access control, licence assignment and collaboration in Entra ID.
Lab 8
Querying & Reporting on the Directory
Build targeted queries using -Filter and -Search, export results to CSV, produce sign-in and audit reports via Graph PowerShell — the reporting workflow every identity engineer and compliance team relies on.