Edit

Share via


What's new in Microsoft Entra PowerShell

This article lists all new articles that were added or had significant updates in the last month. It also lists the new features in the Microsoft Entra PowerShell module to manage Microsoft Entra resources.

What's new in docs

June 2025

New articles

Updated articles

April 2025

New articles

  • Offboard users - Learn to offboard users by invalidating sessions, resetting passwords, and removing device ownership.

Updated articles

February 2025

Updated articles

Improvements based on module usability and docs bug bash feedback:

  • Version 1.0.13 - November 2025

    • New Commands:

    • New Parameters:

      • Get-EntraContact & Get-EntraBetaContact:
        • Added -HasErrorsOnly parameter to return only contacts with service provisioning errors.
      • Get-EntraGroup & Get-EntraBetaGroup:
        • Added -HasErrorsOnly parameter to return only groups that have service provisioning errors.
        • Added -HasLicenseErrorsOnly parameter to return only groups that have members with license errors.
      • Get-EntraUser & Get-EntraBetaUser:
        • Added -EnabledFilter parameter which filters users based on the state of their accounts. Valid values are EnabledOnly and DisabledOnly.
        • Added -HasErrorsOnly parameter which returns only users that have one or more service provisioning or validation errors (surfaced via the serviceProvisioningErrors collection).
        • Added -LicenseReconciliationNeededOnly parameter which returns only users whose service provisioning errors include license-related issues indicating that license reconciliation is needed (for example, insufficient licenses, dependency violations, mutually exclusive plans).
        • Added -Synchronized parameter which returns only users synchronized from on-premises Active Directory (those with onPremisesSyncEnabled eq true). This is useful for distinguishing cloud-only identities from hybrid managed identities.
        • Added -UnlicensedUsersOnly parameter which returns only users who have no assigned licenses.
    • Bug Fixes:

      • Fixed Get-EntraUser issue where handling of guest UPNs was corrected to properly escape/quote special characters so that user@external#EXT#@tenant.onmicrosoft.com no longer triggers "unterminated string literal" errors.
      • Set-EntraUserManager -ManagerId parameter type corrected from Guid to String, enabling UPN (and not just objectId) for the manager reference.

Module version history

Version 1.0.12 - September 2025

  • Bug Fixes:

    • Moved Get-EntraUnsupportedCommand to the root modules - Microsoft.Entra and Microsoft.Entra.Beta - and removed it from sub-modules to align with its usage in Enable-EntraAzureADAlias. PR #1543
    • Enabled Enable-EntraAzureADAlias cmdlet in the beta module. PR #1542
  • Cmdlet Enhancements:

    • Added the -AppendSelected parameter to high usage cmdlets in applications, users, and groups sub-modules. PR #1518
    • Implemented authentication checks across all cmdlets to indicate the correct permissions in case of a failed connection using Connect-Entra.
    • Updated the -Features parameter under Set-EntraDirSyncFeature command to allow processing of multiple features at once.. PR #1527
    • Extended the Get-EntraUser command to include -PageSize parameter. PR #1526

Version 1.0.11 - August 2025

  • Bug Fixes:

    • Updated cmdlet binding for Remove-EntraBetaPrivateAccessApplicationSegment command. PR #1524

    • Cmdlet Enhancements:

      • Updated the verb on Update-EntraSignedInUserPassword command to Set-EntraSignedInUserPassword. PR #1516
      • Updated the command name Set-EntraUserPassword to Set-EntraUserPasswordProfile and the corresponding parameters. PR #1519
      • Removed Microsoft.Graph.Users.Functions dependency for performance improvement. PR #1521
  • Version 1.0.10 - July 2025