This script reads Exchange Organization data and creates a single Microsoft Word document. A later version will support exporting to an Html file.
The script requires an Exchange Management Shell for Exchange Server 2016 or newer. Older EMS versions are not tested.
A locally installed version of Word is required, as plain Html export is not available, yet.
The default file name is 'Exchange-Org-Report [TIMESTAMP].docx'.
Most of the script requires only Exchange admin read-only access for the Exchange organization. Querying address list information requires a membership in the RBAC role “Address Lists“.
The script queries hardware information from the Exchange server systems and requires local administrator access to the computer systems.
# Example 1# Create a Word report for the local Exchange Organization using # the default values defined on the parameters section of the PowerShell script..\Get-ExchangeOrganizationReport.ps1 -ViewEntireForest:$true# Example 2# Create a Microsoft Word report for the local Exchange Organization with # a verbose output to the current PowerShell session..\Get-ExchangeOrganizationReport.ps1 -Verbose
- 0.9. Initial community release
- 0.91, Information about processor cores, memory, and page file size added
- Download and follow at Github: https://github.com/Apoc70/Get-ExchangeOrganizationReport
- Download and like at TechNet Gallery: https://gallery.technet.microsoft.com/Gather-Exchange-Organizatio-8c0dd625
The script is based on the ADDS_Inventory.ps1 PowerScript by Carl Webster: https://github.com/CarlWebster/ActiveDirectory