Skip to Content

MC488586: Announcing Retirement of Remote PowerShell (RPS) protocol in Exchange Online PowerShell

You might already be aware that we made REST-based Exchange Online PowerShell v3 module generally available in September 2022 (read more here: Exchange Online PowerShell V3 Module General Availability). We will now be retiring RPS protocol from the beginning of June 2023. Instead, we recommend the utilization of the v3 module, which is where we will continue to invest our development resources.

MC488586: Announcing Retirement of Remote PowerShell (RPS) protocol in Exchange Online PowerShell

When this will happen

We’ll be gradually rolling this out to customers in early June 2023, and the roll out will be completed by the end of June 2023.

How this will affect your organization

You are receiving this message because our reporting indicates your organization may be using this RPS through New-PSSession or through Exchange Online PS v1 and v2 modules.

The users will no longer be able to use RPS protocol, when this change is implemented.

What you need to do to prepare

If you are using RPS to establish an Exchange Online connection, you will not be able to do so after July 1, 2023. If you use the following, then you are using RPS:

  • Connection using New-PSSession
  • Exchange Online PowerShell v1 and v2 modules
  • Any newer version of Exchange Online PowerShell module with the -UseRPSSession parameter

To switch to the v3 module and use REST cmdlets, take the following steps:

If you are using New-PSSession to establish an RPS connection:

  1. Install the latest Exchange Online Management v3 module from here: ExchangeOnlineManagement 3.0.0.
  2. Use Connect-ExchangeOnline instead of New-PSSession to establish connection.

If you have installed any module earlier than v3:

  1. Uninstall previous versions of ExchangeOnlineManagement module by running “Uninstall-Module ExchangeOnlineManagement” from an elevated (admin) PowerShell command prompt.
  2. Install the latest Exchange Online Management v3 module from here: ExchangeOnlineManagement 3.0.0.
  3. Discontinue the use of -UseRPSSession parameter (if you are using it.)

We are excited about providing you with a more secure and performant environment, and we remain committed to our journey to empower you with the most modern features and tools. If you have questions/concerns, please leave comments here or email us directly at [email protected]

Learn more

Message ID: MC488586
Published: 2022-12-20
Updated: 2022-12-20

    Ads Blocker Image Powered by Code Help Pro

    Ads Blocker Detected!!!

    This site depends on revenue from ad impressions to survive. If you find this site valuable, please consider disabling your ad blocker.