M365Permissions
1.2.1
SUMMARY:
Report on permissions in a Microsoft 365 tenant. Provides a 360° view of what a given identity can see and do.
INSTALLATION:
Install-PSResource -Name M365Permissions -Repository PSGallery
EXAMPLE:
Connect-M365
Get-AllM365Permissions
OTHER EXAMPLES:
Get-SpOPermissions -siteUrl "https://tena
SUMMARY:
Report on permissions in a Microsoft 365 tenant. Provides a 360° view of what a given identity can see and do.
INSTALLATION:
Install-PSResource -Name M365Permissions -Repository PSGallery
EXAMPLE:
Connect-M365
Get-AllM365Permissions
OTHER EXAMPLES:
Get-SpOPermissions -siteUrl "https://tenant.sharepoint.com/sites/site"
Get-SpOPermissions -teamName "INT-Finance Department"
get-AllSPOPermissions -IncludeOneDriveSites -ExcludeOtherSites
get-AllEntraPermissions
Get-AllExOPermissions -includeFolderLevelPermissions
Get-ExOPermissions -recipientIdentity $mailbox.Identity -includeFolderLevelPermissions
get-AllPBIPermissions
Get-ChangedPermissions
Please note that this module is provided AS-IS, no guarantees or warranties provided. Use at your own risk
Free for non-commercial use, see https://www.lieben.nu/liebensraum/commercial-use/ for commercial use
Minimum PowerShell version
7.2
Installation Options
Owners
Copyright
https://www.lieben.nu/liebensraum/commercial-use/
Package Details
FileList
- M365Permissions.nuspec
- public\get-AllExOPermissions.ps1
- public\get-changedPermissions.ps1
- public\get-SpOPermissions.ps1
- LICENSE
- private\Add-ToReportQueue.ps1
- private\Get-CurrentResourceUsage.ps1
- private\get-PBIUserMetaData.ps1
- private\get-SpOInvitee.ps1
- private\New-DevicePermissionEntry.ps1
- private\New-PBIPermissionEntry.ps1
- private\Reset-ReportQueue.ps1
- private\Write-ToJSONStorage.ps1
- public\get-AllM365Permissions.ps1
- public\get-deduplicatedJson.ps1
- public\new-SpnAuthCert.ps1
- private\ConvertFrom-JsonToHash.ps1
- private\get-CurrentUser.ps1
- private\get-PnPGroupMembers.ps1
- private\get-SpOPermissionEntry.ps1
- private\New-EntraPermissionEntry.ps1
- private\New-RetryCommand.ps1
- private\Start-ScanJobs.ps1
- public\connect-M365.ps1
- public\get-AllPBIPermissions.ps1
- public\get-ExOPermissions.ps1
- public\set-M365PermissionsConfig.ps1
- M365Permissions.psd1
- private\get-aadObject.ps1
- private\get-EntraGroupMembers.ps1
- private\get-PnPObjectPermissions.ps1
- private\get-SpOPrincipalType.ps1
- private\New-ExOPermissionEntry.ps1
- private\New-ScanJob.ps1
- private\Stop-StatisticsObject.ps1
- public\get-AllAzurePermissions.ps1
- public\get-AllSpOPermissions.ps1
- public\get-ExORoles.ps1
- public\set-scanPermissions.ps1
- M365Permissions.psm1
- private\get-AccessToken.ps1
- private\get-EntraGroupOwners.ps1
- private\get-SpOAadObjectId.ps1
- private\get-SpOSharingLinkInfo.ps1
- private\new-ExOQuery.ps1
- private\New-SpOPermissionEntry.ps1
- private\Update-StatisticsObject.ps1
- public\get-AllDevicePermissions.ps1
- public\get-AzurePermissions.ps1
- public\get-M365PermissionsConfig.ps1
- public\Write-Report.ps1
- README
- private\get-Assertion.ps1
- private\get-EntraGroupType.ps1
- private\get-SpOConnection.ps1
- private\invoke-PublishModule.ps1
- private\new-GraphQuery.ps1
- private\New-StatisticsObject.ps1
- private\Write-LogMessage.ps1
- public\get-AllEntraPermissions.ps1
- private\add-AzurePermissions.ps1
- private\get-AuthorizationCode.ps1
- private\get-EntraUsersAndGroupsBatch.ps1
- private\Get-SpOHarmonizedEntity.ps1
- private\New-AzurePermissionEntry.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.2 | 34 | 5/19/2025 |
1.2.1 (current version) | 88 | 4/23/2025 |
1.2.0 | 26 | 4/16/2025 |