The ExPS (ExchangePowerShell) Powershell module is a collection of commandlets that can be used to assist an Exchange Server 2016 administrator to perform common tasks.

Minimum PowerShell version


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ExchangePowerShell -RequiredVersion 0.2.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Pietro Ciaccio | LinkedIn: | Twitter: @PietroCiac

Package Details



Exchange Windows Powershell Server 2016


Clear-ExPSExchangeLogs Disable-ExPSMaintenanceMode Enable-ExPSMaintenanceMode Get-ExPSMailboxPermission Read-ExPSIMAPLogs Read-ExPSPOPLogs




This module has no dependencies.

Release Notes

ExPS was written to support a Microsoft Exchange Server 2016 Organization hosted on Microsoft Windows Server 2016.
Other scenarios may be supported but are untested.

# 0.2.2

* Bug fix with Get-ExPSMailboxPermission cmdlet. Resolved an issue where multiple mailboxes would be returned from a single query.

# 0.2.1

* Small changes and added switches to Get-ExPSMailboxPermissions cmdlet.

# 0.2.0

* Added Get-ExPSMailboxPermission cmdlet. This will get full access, send as, send on behalf, inbox folder and calendar folder permissions in a single command to provide an overview of who has permissions on a mailbox.

# 0.1.1

* Bug fix with date time issue.

# 0.1.0

* Removed requirement to specify a redirection server with Enable-ExPSMaintenanceMode.
* Removed restriction to Exchange 2016 only. Module will allow you to run against any version of Exchange but will show a warning.
* Added better error handling to cmdlets.
* Added cmdlet Read-ExPSIMAPLogs.
* Added cmdlet Read-ExPSPOPLogs.
* Improvements to date time support.
* Added services retry capability to maintenance mode cmdlets.

# 0.0.0 Initial

* Initial release.


Version History

Version Downloads Last updated
0.11.0 75,097 8/12/2020
0.10.0 948 6/17/2020
0.9.0 204 3/24/2020
0.8.0 58 3/17/2020
0.6.0 401 2/18/2020
0.2.2 (current version) 1,290 1/20/2020
Show less