PSMicrosoftEntraID

1.3.1

Administer Microsoft Entra ID from PowerShell over Microsoft Graph: users and guests, groups and their members, administrative units, contacts, devices, organization and Message Center, licence assignment down to individual service plans, batched requests, and incremental (delta) reads with resumable sessions. Returns typed objects rather than raw JSON.

Minimum PowerShell version

7.2

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSMicrosoftEntraID

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSMicrosoftEntraID

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright (c) 2024 i-system

Package Details

Author(s)

  • Ondrej Kracmar

Tags

Rest Graph MicrosoftGraph Azure AzureActiveDirectory MicrosoftEntra MicrosoftEntraID Microsoft365 Licensing Delta Windows Linux MacOS

Cmdlets

New-PSEntraIDBatchRequest

Functions

Get-PSEntraIDUserDelta Get-PSEntraIDGroupDelta Get-PSEntraIDDeviceDelta Get-PSEntraIDContactDelta Get-PSEntraIDAdministrativeUnitDelta Export-PSEntraIDDeltaSession Import-PSEntraIDDeltaSession Connect-PSMicrosoftEntraID Disconnect-PSMicrosoftEntraID Get-PSEntraIDOrganization Get-PSEntraIDMessageCenter Get-PSEntraIDDevice Disable-PSEntraIDUserLicense Enable-PSEntraIDUserLicense Disable-PSEntraIDUserLicenseServicePlan Enable-PSEntraIDUserLicenseServicePlan Get-PSEntraIDUserLicense Get-PSEntraIDUserLicenseDetail Get-PSEntraIDUser Get-PSEntraIDUserGuest Get-PSEntraIDContact New-PSEntraIDUser Set-PSEntraIDUser Compare-PSEntraIDUserList Invoke-PSEntraIDBatchRequest Invoke-PSEntraIDRequest Remove-PSEntraIDUser Get-PSEntraIDUserMemberOf New-PSEntraIDInvitation Set-PSEntraIDGroup Set-PSEntraIDUserUsageLocation Get-PSEntraIDUsageLocation Get-PSEntraIDLicenseIdentifier Get-PSEntraIDSubscribedLicense Get-PSEntraIDGroup Get-PSEntraIDGroupLicense Get-PSEntraIDGroupLicenseDetail Get-PSEntraIDGroupAdditionalProperty New-PSEntraIDGroup Remove-PSEntraIDGroup Enable-PSEntraIDGroupLicense Disable-PSEntraIDGroupLicense Enable-PSEntraIDGroupLicenseServicePlan Disable-PSEntraIDGroupLicenseServicePlan Get-PSEntraIDGroupMember Add-PSEntraIDGroupMember Remove-PSEntraIDGroupMember Add-PSEntraIDGroupOwner Remove-PSEntraIDGroupOwner Sync-PSEntraIDGroupMember Get-PSEntraIDAdministrativeUnit New-PSEntraIDAdministrativeUnit Set-PSEntraIDAdministrativeUnit Remove-PSEntraIDAdministrativeUnit Get-PSEntraIDAdministrativeUnitMember Add-PSEntraIDAdministrativeUnitMember Remove-PSEntraIDAdministrativeUnitMember Set-PSEntraIDCommandRetry Get-PSEntraIDCommandRetry

PSEditions

Core

Dependencies

Release Notes

See changelog.md in the project repository.

FileList

Version History

Version Downloads Last updated
1.3.1 (current version) 63 8/19/2026
1.3.0 6 8/18/2026