EntraExporter
3.0.0
This module exports an Entra tenant's identity related configuration settings and objects and writes them to json files.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Identity
Tags
Microsoft Identity Azure Entra AzureAD AAD Windows Export Backup DR
Functions
Connect-EntraExporter Export-Entra Get-EERequiredScopes Get-EEAzAuthRequirement
PSEditions
Dependencies
-
- Az.Accounts (>= 3.0.2)
- Microsoft.Graph.Authentication (>= 2.8.0)
Release Notes
3.0.0
CHANGED
- Replaced sequential API calls with batch requests where possible to significantly improve performance
- PIM export rewritten to use new APIs
- Updated Microsoft.Graph.Authentication dependency to 2.25.0
- compatible with Az.Accounts 4.0.0
- Removed property "@odata.context" from the output
- Required scopes (thanks to new export options)
- RBAC role "Management Group Reader" assigned at "Tenant Root Group" level is required when "PIM" or "PIMResources" type is used (to be able to read Management Groups)
- IAM export requires enabled length path support for exporting paths > 260 characters
- Moved "command" functions (used in schema to export specific types of data) to "command" folder
ADDED
- Added Az.Accounts 4.0.0 dependency
- required to query KQL for Azure resources
- New export options (IAM, Access Policies, "PIMResources", "PIMGroups")
- Export of the Conditional Access policies "Authentication Context"
REMOVED
- Removed export options "PIMAzure", "PIMAAD"
- replaced by "PIMDirectoryRoles", "PIMResources", "PIMGroups"
- Removed internal function Invoke-Graph (all calls are made via batching now)
- Removed module Strict Mode restrictions
FileList
- EntraExporter.nuspec
- EntraExporterEnums.ps1
- Get-EEAzAuthRequirement.ps1
- Connect-EntraExporter.ps1
- internal\New-FinalUri.ps1
- internal\ConvertTo-OrderedDictionary.ps1
- internal\Get-AzureDirectoryObject.ps1
- internal\Get-ObjectProperty.ps1
- command\Get-AccessPackageResourceScopes.ps1
- command\Get-AzurePIMDirectoryRoles.ps1
- command\Get-AccessPackageAssignments.ps1
- EntraExporter.psd1
- Export-Entra.ps1
- Get-EEFlattenedSchema.ps1
- internal\Get-MgGraphAllPages.ps1
- internal\Search-AzGraph2.ps1
- internal\Invoke-AzureBatchRequest.ps1
- internal\New-GraphBatchRequest.ps1
- command\Get-AzurePIMResources.ps1
- command\Get-AzureResourceIAMData.ps1
- command\Get-AccessPackageAssignmentPolicies.ps1
- command\Get-AzureResourceAccessPolicies.ps1
- EntraExporter.psm1
- Get-EERequiredScopes.ps1
- Get-EEDefaultSchema.ps1
- internal\ConvertFrom-QueryString.ps1
- internal\ConvertTo-QueryString.ps1
- internal\New-AzureBatchRequest.ps1
- internal\Invoke-GraphBatchRequest.ps1
- command\Get-AzurePIMGroups.ps1