Exchange 2016 - Find all users with Archive mailboxes using PowerShell

Posted on
6,318 Points
Last Modified:
Experience Level: Beginner
Edward van Biljon
Experienced Messaging Specialist with a demonstrated history of working in the information technology and services industry.
In this video we show you how to run a simple PowerShell Script to find all users in your org that have archiving enabled and then we export the information for you to view.

Video Steps

1. Launch the Exchange Management Shell (EMS)

Click on the start button and expand Microsoft Exchange 2016 and right click on Exchange Management Shell and run as admininistrator.

2. Run command to generate report

Once you have downloaded the script, save it as a PS1 file and run it from the Exchange Management Shell (EMS)

3. Navigate to file

Navigate to the C:\ Drive and open the ArchiveUserList HTML file to see all users with archiving.
This article will guide you how to configure your Exchange server to use external DNS servers for external DNS lookups. This is for Exchange 2013 or higher versions. It is recommended to configure the DNS servers for flawless mail flow.
This article helps you to connect to Exchange Online PowerShell (Office 365 tenant) with Windows10/11 PowerShell in 3 easy steps . You need only PowerShell on your computer, which is shipped by default with any new version of Windows.