PS.M365UsageReport
2.0.1
This PowerShell script exports the Microsoft 365 usage reports using the Microsoft Graph API and ExchangeOnlineManagement PowerShell Module. The results are saved locally and can also be sent by email.
Installation Options
Owners
Copyright
(c) June Castillote. All rights reserved.
Package Details
Author(s)
- June Castillote
Functions
Get-M365UserLicenseSummary Get-M365ActiveUserSummary Get-M365ActiveUserCount Get-M365AppActivationSummary Get-ExchangeMailboxUsageDetail Get-ExchangeMailboxQuotaSummary Get-ExchangeTenantStorageUsage Get-ExchangeEmailAppUsageSummary Get-M365GroupProvisioningSummary Get-ExchangeMailFlowStatus Get-ExchangeATPMailDetectionSummary Get-ExchangeTopSpamRecipient Get-ExchangeTopMalwareRecipient Get-ExchangeTopMailSender Get-ExchangeTopMailRecipient Get-ExchangeTopMalwareDetected Get-ExchangeActiveMailboxCount Get-ExchangeMailboxProvisioningSummary Get-SharePointTenantStorageUsage Get-SharePointSiteUsageSummary Get-SharePointSiteUsageDetail Get-OneDriveAccountUsageDetail Get-OneDriveAccountUsageSummary Get-OneDriveTenantStorageUsage Get-TeamsDeviceUsageDistributionSummary Get-TeamsUserActivityDetail Get-TeamsUserActivityCount Get-TeamsDeviceUsageDistributionDetail Get-TeamsUserActivitySummary New-M365UsageReport IsGraphConnected IsExchangeConnected ShowM365ReportDate SetM365ReportDate
Dependencies
This module has no dependencies.
FileList
- PS.M365UsageReport.nuspec
- source\04_OneDriveForBusiness\Get-OneDriveAccountUsageSummary.ps1
- resource\onedrive.png
- source\02_ExchangeOnline\Get-ExchangeMailboxProvisioningSummary.ps1
- source\04_OneDriveForBusiness\Get-OneDriveTenantStorageUsage.ps1
- resource\settings.png
- source\02_ExchangeOnline\Get-ExchangeMailboxQuotaSummary.ps1
- source\05_Teams\Get-TeamsDeviceUsageDistributionDetail.ps1
- LICENSE
- resource\sharepoint.png
- source\02_ExchangeOnline\Get-ExchangeMailboxUsageDetail.ps1
- source\05_Teams\Get-TeamsDeviceUsageDistributionSummary.ps1
- resource\skype.png
- source\02_ExchangeOnline\Get-ExchangeMailFlow.ps1
- source\05_Teams\Get-TeamsUserActivityCount.ps1
- PS.M365UsageReport.psd1
- resource\style.css
- source\02_ExchangeOnline\Get-ExchangeTenantStorageUsage.ps1
- source\05_Teams\Get-TeamsUserActivityDetail.ps1
- PS.M365UsageReport.psm1
- resource\teams.png
- source\02_ExchangeOnline\Get-ExchangeTopMailRecipient.ps1
- source\05_Teams\Get-TeamsUserActivitySummary.ps1
- README.md
- source\00_Main\New-M365UsageReport.ps1
- source\02_ExchangeOnline\Get-ExchangeTopMailSender.ps1
- source\99_Function\GetOutputFileName.ps1
- .github\scripts\prechecks.ps1
- source\01_Microsoft365\Get-M365ActiveUserCounts.ps1
- source\02_ExchangeOnline\Get-ExchangeTopMalwareDetected.ps1
- source\99_Function\IsExchangeConnected.ps1
- .github\scripts\publish.ps1
- source\01_Microsoft365\Get-M365ActiveUserSummary.ps1
- source\02_ExchangeOnline\Get-ExchangeTopMalwareRecipient.ps1
- source\99_Function\IsGraphConnected.ps1
- .github\workflows\publish-and-release.yml
- source\01_Microsoft365\Get-M365AppActivationSummary.ps1
- source\02_ExchangeOnline\Get-ExchangeTopSpamRecipient.ps1
- source\99_Function\isWindowsOs.ps1
- resource\config_template.psd1
- source\01_Microsoft365\Get-M365GroupProvisioningSummary.ps1
- source\03_SharePointOnline\Get-SharePointSiteUsageDetail.ps1
- source\99_Function\LogX.ps1
- resource\defender.png
- source\01_Microsoft365\Get-M365UserLicenseSummary.ps1
- source\03_SharePointOnline\Get-SharePointSiteUsageSummary.ps1
- source\99_Function\SayX.ps1
- resource\exchange.png
- source\02_ExchangeOnline\Get-ExchangeActiveMailboxCount.ps1
- source\03_SharePointOnline\Get-SharePointTenantStorageUsage.ps1
- source\99_Function\ShowAndSet.ps1
- resource\logo.png
- source\02_ExchangeOnline\Get-ExchangeATPMailDetectionSummary.ps1
- source\04_OneDriveForBusiness\Get-OneDriveAccountUsageDetail.ps1
- resource\office.png
- source\02_ExchangeOnline\Get-ExchangeEmailAppUsageSummary.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.0.1 (current version) | 5 | 7/31/2025 |