TenantReports
1.1.0
PowerShell module for generating primarily Microsoft 365 reports. Analyzes tenant security posture across Conditional Access, Intune, Sentinel, Azure Security, and user/device compliance.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2025 Tom de Leeuw. All rights reserved.
Package Details
Author(s)
- Tom de Leeuw
Tags
Microsoft365 Security Reporting ConditionalAccess Intune SecureScore AzureAD EntraID Compliance MicrosoftGraph MSGraph Audit PIM Defender Sentinel Azure Exchange
Functions
Invoke-TntReport Get-TntAzureSecureScoreReport Get-TntConditionalAccessReport Get-TntDefenderEmailThreatReport Get-TntExchangeCalendarPermissionReport Get-TntExchangeMailboxPermissionReport Get-TntIntuneAppleCertificateReport Get-TntIntuneDeviceComplianceReport Get-TntM365AuditEvent Get-TntM365RiskyUserReport Get-TntM365SecureScoreReport Get-TntM365UserReport Get-TntPIMReport Get-TntPrivilegedRoleReport Get-TntDefenderIncidentReport Get-TntServicePrincipalPermissionReport Get-TntOrganizationReport Get-TntLicenseReport Get-TntConfigurationReport Get-TntLicenseChangeAuditReport Get-TntAppRegistrationExpiryReport Get-TntSharedMailboxComplianceReport Get-TntInboxForwardingRuleReport Connect-TntGraphSession
PSEditions
Dependencies
-
- ExchangeOnlineManagement (>= 3.9.0)
- Microsoft.Graph.Applications (>= 2.34.0)
- Microsoft.Graph.Authentication (>= 2.34.0)
- Microsoft.Graph.Beta.Security (>= 2.34.0)
- Microsoft.Graph.Beta.Users (>= 2.34.0)
- Microsoft.Graph.ChangeNotifications (>= 2.34.0)
- Microsoft.Graph.DeviceManagement (>= 2.34.0)
- Microsoft.Graph.Groups (>= 2.34.0)
- Microsoft.Graph.Identity.DirectoryManagement (>= 2.34.0)
- Microsoft.Graph.Identity.Governance (>= 2.34.0)
- Microsoft.Graph.Identity.SignIns (>= 2.34.0)
- Microsoft.Graph.Reports (>= 2.34.0)
- Microsoft.Graph.Security (>= 2.34.0)
- Microsoft.Graph.Users (>= 2.34.0)
FileList
- TenantReports.nuspec
- CHANGELOG.md
- .git\config
- Private\Disconnect-GraphSession.ps1
- Private\Resolve-InteractiveContext.ps1
- Public\Get-TntDefenderEmailThreatReport.ps1
- Public\Get-TntLicenseChangeAuditReport.ps1
- Public\Get-TntOrganizationReport.ps1
- Setup\New-TenantReportsAppRegistration.ps1
- .git\hooks\pre-applypatch.sample
- .git\hooks\prepare-commit-msg.sample
- .git\objects\60\8506f3cb53a2a079fb48f7601706fddd026666
- .git\refs\heads\master
- LICENSE
- .git\description
- Private\Get-CachedUsers.ps1
- Private\Resolve-SkuName.ps1
- Public\Get-TntDefenderIncidentReport.ps1
- Public\Get-TntLicenseReport.ps1
- Public\Get-TntPIMReport.ps1
- src\SKUTranslationTable.csv
- .git\hooks\pre-commit.sample
- .git\hooks\push-to-checkout.sample
- .git\objects\fa\6c19386b7086cdbeef39b61d8f69866b623381
- .git\logs\refs\heads\master
- README.md
- .git\HEAD
- Private\Get-ConnectionParameters.ps1
- Public\Connect-TntGraphSession.ps1
- Public\Get-TntExchangeCalendarPermissionReport.ps1
- Public\Get-TntM365AuditEvent.ps1
- Public\Get-TntPrivilegedRoleReport.ps1
- .git\hooks\applypatch-msg.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\sendemail-validate.sample
- .git\objects\fa\b58ff725b567e3f3bf8037c03ca929ae558d23
- .git\refs\remotes\origin\HEAD
- .git\index
- Private\Get-GraphToken.ps1
- Public\Get-TntAppRegistrationExpiryReport.ps1
- Public\Get-TntExchangeMailboxPermissionReport.ps1
- Public\Get-TntM365RiskyUserReport.ps1
- Public\Get-TntServicePrincipalPermissionReport.ps1
- .git\hooks\commit-msg.sample
- .git\hooks\pre-push.sample
- .git\hooks\update.sample
- .git\objects\pack\pack-f11bf46be58ff4ae0f1cb4802f69ab0827871153.idx
- .git\refs\remotes\origin\master
- TenantReports.psd1
- .git\packed-refs
- Private\Get-SkuTranslationTable.ps1
- Public\Get-TntAzureSecureScoreReport.ps1
- Public\Get-TntInboxForwardingRuleReport.ps1
- Public\Get-TntM365SecureScoreReport.ps1
- Public\Get-TntSharedMailboxComplianceReport.ps1
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\pre-rebase.sample
- .git\info\exclude
- .git\objects\pack\pack-f11bf46be58ff4ae0f1cb4802f69ab0827871153.pack
- .git\logs\refs\remotes\origin\HEAD
- TenantReports.psm1
- Private\Clear-SecureMemory.ps1
- Private\Get-ValidSecurityReportSection.ps1
- Public\Get-TntConditionalAccessReport.ps1
- Public\Get-TntIntuneAppleCertificateReport.ps1
- Public\Get-TntM365UserReport.ps1
- Public\Invoke-TntReport.ps1
- .git\hooks\post-update.sample
- .git\hooks\pre-receive.sample
- .git\logs\HEAD
- .git\objects\pack\pack-f11bf46be58ff4ae0f1cb4802f69ab0827871153.rev
- .git\logs\refs\remotes\origin\master
- .git\COMMIT_EDITMSG
- Private\ConvertTo-PIMAssignment.ps1
- Private\Resolve-GraphObjectNames.ps1
- Public\Get-TntConfigurationReport.ps1
- Public\Get-TntIntuneDeviceComplianceReport.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 5 | 2/11/2026 |
| 1.0.0 | 38 | 2/4/2026 |