ExchangePowerShell

0.4.0

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

5.1

The owner has unlisted this package. This could mean that the module is deprecated or shouldn't be used anymore.

Installation Options

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

Install-Module -Name ExchangePowerShell -RequiredVersion 0.4.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ExchangePowerShell -Version 0.4.0

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

Owners

Package Details

Author(s)

  • Pietro Ciaccio | LinkedIn: https://www.linkedin.com/in/pietrociaccio | Twitter: @PietroCiac

Tags

Exchange Windows Powershell Server 2016

Functions

Clear-ExPSExchangeLogs Disable-ExPSMaintenanceMode Enable-ExPSMaintenanceMode Remove-ExPSProxyAddress ConvertTo-ExPSMailUser

PSEditions

Desktop

Dependencies

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.4.0

* Restricted cmdlets to Exchange 2016 objects only.
* Added ConvertTo-ExPSMailUser cmdlet. Use this to convert mailboxes to mail users.

# 0.3.1

* Updated help.
* Bug fix.

# 0.3.0

* Redesign to reduce complexity.
* Removed some cmdlets. These will be added back at a later time.
* Changed to object oriented outputs so they can be stored in variables or written to logs in a structured format.
* Added cmdlet to remove proxy addresses.

# 0.2.3

* Small improvement with loading Exchange cmdlets.
* Bug fix in checking mail object identities.

# 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.

FileList

Version History

Version Downloads Last updated
0.11.0 175,401 8/12/2020
0.10.0 1,400 6/17/2020
0.9.0 208 3/24/2020
0.8.0 63 3/17/2020
0.6.0 479 2/18/2020
0.2.2 1,637 1/20/2020
Show less