

Limited parameters and output properties availableĬurrently, no cmdlets in Security & Compliance PowerShell are backed by the REST API. The benefits of REST API cmdlets in Exchange Online PowerShell are described in the following table:Īll parameters and output properties available


Better performance: The connection avoids setting up a PowerShell runspace in Exchange Online PowerShell.Delays due to large queries that take a long time to complete.More reliable: REST API cmdlets handle transient failures with built-in retries, so failures or delays are minimized.More secure: REST API cmdlets have built-in support for modern authentication and don't rely on the remote PowerShell session, so PowerShell on your client computer doesn't need Basic authentication in WinRM for Exchange Online PowerShell.REST API cmdlets have the following advantages over their historical counterparts: The EXO V3 module improves upon the historical capabilities of the EXO V2 module (version 2.0.5 and earlier) with the following features:Ĭertificate based authentication (also known as CBA or app-only authentication) is available for Security & Compliance PowerShell.Ĭmdlets backed by the REST API are available in Exchange Online PowerShell. Version 3.0.0 or later is known as the EXO V3 module. The rest of this article explains how the module works, how to install and maintain the module, and the optimized Exchange Online cmdlets that are available in the module. Connect to Exchange Online Protection PowerShell.Connect to Security & Compliance PowerShell.Version 3.0.0 and later is known as the Exchange Online PowerShell V3 module (abbreviated as the EXO V3 module).įor connection instructions using the module, see the following articles: I am also a Pluralsight author, and you can view all the courses I created on my author page.Version 2.0.5 and earlier is known as the Exchange Online PowerShell V2 module (abbreviated as the EXO V2 module).

PS: If you want to know how to connect to all Office 365 using Multi Factor Authentication, check out this blog: Connecting to all Office 365 Services with PowerShell and Multi Factor Authentication Leave a comment and don’t forget to like the Vlad Talks Tech Page on Facebook and to follow me on Twitter here for the latest news and technical articles on SharePoint. Contact the application vendor.Įven if the Details tab don’t say much, this is an easy fix! This is happening only when downloading the Exchange Online PowerShell Module by using Chrome or Firefox, so the fix is simple: Use Internet Explorer to download the Exchange Online PowerShell Module! That’s it! While doing a workshop about PowerShell for Office 365 recently, and working with the Exchange Online PowerShell Module, which is needed to authenticate to Exchange Online with MFA, a lot of my students have hit the following error: Application cannot be started.
