Is This Group Even Being Used? Introducing Get-IntuneAssignments!

Is This Group Even Being Used? Introducing Get-IntuneAssignments!

Get-IntuneAssignments is a PowerShell script that connects to Microsoft Graph to retrieve all Intune Configuration Profile assignments and filters, including Device Configuration, Compliance Policies, Security Baselines, and more. It offers IT administrators a comprehensive view of their Intune environment, facilitating better management and auditing of assignments. 

Microsoft.Graph vs. Microsoft.Entra PowerShell Modules

Microsoft.Graph vs. Microsoft.Entra PowerShell Modules

As legacy PowerShell modules like AzureAD and MSOnline retire in April 2025, Microsoft introduces new modules: Microsoft.Graph and Microsoft.Entra. Microsoft.Graph is a powerful, unified module designed for managing various Microsoft 365 services, focusing on secure authentication and requiring explicit permissions. In contrast, Microsoft.Entra targets solely Entra ID management, offering simpler authentication and an easier transition for users familiar with AzureAD. Microsoft.Graph replaces multiple legacy modules, while Microsoft.Entra primarily replaces AzureAD. Organizations should transition to these new modules to ensure compatibility and security, with Microsoft.Graph suggested for broader service management and Microsoft.Entra for focused identity management.

Automating Autopilot Profile Creation and Assignments Using PowerShell Graph API for Intune

Automating Autopilot Profile Creation and Assignments Using PowerShell Graph API for Intune

In global enterprises, managing Windows Autopilot deployment profiles can be complex due to varying regional requirements. This post presents PowerShell functions to automate the creation and assignment of these profiles, streamlining the process. By leveraging CSV files, IT admins can efficiently manage multiple profiles, enhancing deployment speed and accuracy.

Run Unattended MgGraph PowerShell Code with Azure Arc Managed Identity

Run Unattended MgGraph PowerShell Code with Azure Arc Managed Identity

Microsoft Graph API facilitates resource management in Microsoft 365 but faces security challenges with traditional authentication methods. Azure Arc-enabled managed identity offers a secure alternative, eliminating secrets and allowing seamless integration with Microsoft Entra ID. It enhances security, simplifies authentication, and enables zero-trust compliance, extending Azure’s capabilities to on-premises infrastructure.