PowerShell » Find-hidden exchange mailbox

Find Hidden Exchange Mailbox Using PowerShell

Your download is in progress and it will be complete in just a few seconds! If you face any issues, download manually here
Stay informed about Exchange with
Exchange Reporter Plus
  • Please enter business email address
    By clicking 'Proceed to Download', you agree to processing of personal data according to the Privacy Policy. You can unsubscribe from our mails at anytime.

Exchange Online Reports

There is no separate PowerShell cmdlet to keep track of hidden mailboxes in Exchange. You must use the Get-mailbox cmdlet along with the suitable filters and parameters to fetch the results expected.

Example of how to use the Get-Mailbox cmdlet to trace hidden mailboxes:

Get-Mailbox -ResultSize Unlimited -Filter {HiddenFromAddressListsEnabled -eq $True}

Using this cmdlet along with the HiddenFromAddressListsEnabled -eq $True filter, you can get access to the list of all hidden mailboxes in your Exchange organization.

Exchange Reporter Plus, an Exchange reporting, change auditing and monitoring tool does more by collecting this data using remote PowerShell sessions and presenting it as easily understandable and comprehensive report.

Steps to generate hidden mailboxes report in Exchange Reporter Plus:

    • Go to the Monitoring tab on the top pane.
    • Navigate to Exchange Server > Mailboxes > General Reports.

    Note: Or navigate to Exchange Online > Mailbox Reports > General Mailbox Reports. (for Exchange Online).

    • Enter the name of the Exchange organization or Office 365 tenant.
    • For Exchange Online, select the domains or groups for which you want to generate the report and click on the Generate Now button.


The Exchange Reporter Plus advantages:

    • Report Scheduling:  Schedule reports to generate them automatically and send them to concerned authorities such as IT admins and managers through email.
    • Quick access and export options: Add reports as favourites to access them easily and export reports to different file formats such as PDF, HTML, XLS and CSV.
    • Filter and alerting options: Add or remove columns from the report generated to view information relevant to your needs. Use advanced filters options available to customize your search and configure alert profiles for specific actions to get real-time updates.
    • Technician Delegation: Delegate different reports to different technicians. Have control over who gets access to what. You can also protect your reports with passwords.
    • Easy-to-analyse reports: Generate reports on periodic basis, per domain basis, tenant-wise or get an overall summary as you choose. Get graphical and dashboard representation of complex analytical data.
    • Log Forwarding to SIEM solutions: Integrate with other SIEM solutions such as splunk and syslog and forward logs to them for analytical purposes.

Click here to know more about Exchange Reporter Plus’ simple and intuitive reports and save yourselves the burden of typing complex PowerShell codes.

Office 365 Security Reports Office 365 Health Monitoring Exchange Audit Logs Skype for Business Reports