Uninstall-Graph PowerShell
Introduces a free, open-source PowerShell cmdlet to completely remove all Microsoft Graph PowerShell modules from a system, solving dependency issues.
Merill Fernando is a Product Manager at Microsoft, specializing in Microsoft Entra and identity solutions. She helps enterprise customers deploy Entra successfully and collaborates on product innovation within Microsoft Graph.
20 articles from this blog
Introduces a free, open-source PowerShell cmdlet to completely remove all Microsoft Graph PowerShell modules from a system, solving dependency issues.
A detailed breakdown of the workflow, tools, and process for producing a weekly tech podcast, from scheduling guests to editing and publishing.
Analyzes the debate on using a Service Principal with Global Admin role as an emergency 'break-glass' account in Microsoft Entra ID.
Microsoft announces upcoming updates to its Microsoft 365 Developer Program, hinting at its return and new features like adding licenses.
A developer explains using Pester for regression testing while refactoring a PowerShell module (Maester) with GitHub Copilot to fix an MFA policy bug.
A developer explains how they use GitHub Copilot and other AI tools for design thinking and as a 'second brain' in software development.
A developer shares a collection of personal projects and utilities built for the Microsoft ecosystem, including tools for Microsoft Graph, Entra, and community resources.
Microsoft introduces linkable identifiers in Entra ID logs, a major update for threat hunters to track authentication activities.
A developer launches Bluesky.ms, a directory to help the Microsoft community find each other on the Bluesky social network.
Explains the minimal Microsoft Graph API permissions needed to read a user's group membership details, focusing on least-privilege security.
How to fix Graph API queries filtering members in Entra groups and administrative units by user extension attributes.
Compares performance of Invoke-MgGraphRequest's -OutputFilePath parameter versus piping to Out-File for saving JSON data.
Explains why using the Device Filter is more secure than Device Platform for Conditional Access policies targeting managed devices.
Explains key differences, security considerations, and best practices for Azure AD multi-tenant versus single-tenant applications for admins and developers.
Guide to registering a custom Azure AD app for Microsoft Graph PowerShell to enforce least privilege and granular permission control.
A comparison of the five different types of Microsoft Entra ID and Graph extensions and attributes, consolidating information not found in a single Microsoft doc view.
A list of command-line shortcuts (aka.ms URLs) for quickly accessing various Azure AD and Identity management pages in the Microsoft portal.
A tool to analyze and convert AzureAD/MSOnline PowerShell scripts to Graph PowerShell, with community-driven sample repository.
Fixes a Graph API error when querying user licenses with Get-MgUser by setting the ConsistencyLevel header.
Explains why Azure AD's 'Nudge' campaign fails to prompt users to register the Microsoft Authenticator app, often due to conflicting Conditional Access policies.