Retrieve customer tenant reporting data with Windows PowerShell for Delegated Access Permissions (DAP) partners

This article applies to both Microsoft 365 Enterprise and Office 365 Enterprise.

Use remote Windows PowerShell for Microsoft Exchange Online to retrieve reports from individual customer tenants.

Syndication and Cloud Solution Provider (CSP) partners can access the data that makes up customer tenant reports directly via remote Windows PowerShell for Exchange Online PowerShell. This method lets partners collect and save the reporting data and then perform other operations on it. After you open a remote connection, retrieving reporting data about a customer tenancy is identical to running any cmdlet against a customer tenancy.

This article describes how you can use remote Windows PowerShell for Exchange Online to connect to a single customer tenancy and retrieve a report. By default, Windows PowerShell does not support aggregating reporting data from multiple customer tenancies. The reports you retrieve with this procedure are only for the DelegatedOrg that you connect to.

Before you begin

Run the Get-StaleMailboxReport sample

After you have opened a remote session to Exchange Online, run the following command to retrieve the Get-StaleMailboxReport for the date range 03/25/2015 through 03/31/2015.

Get-StaleMailboxReport -StartDate 03/25/2015 -EndDate 03/31/2015

There are many other reporting cmdlets available for Exchange Online, Lync Online, SharePoint Online, and other services for message tracing that you can use. To learn more about the available reporting cmdlets, see the articles listed in the following section.

See also

Office 365 Reporting web service

Reporting cmdlets in Exchange Online

Help for partners