Category Archives: PowerShell

Connecting to Exchange Online PowerShell via client secret

Microsoft just released a new version of the Exchange Online (V2) PowerShell module, which brings support for much awaited feature – seamless connectivity that satisfies MFA requirements thanks to using the certificate-based authentication flow. Now, one can argue that this … Continue reading

Posted in Exchange Online, Office 365, PowerShell | Leave a comment

Microsoft updates the *-RecoverableItems cmdlets to include results from the Purges folder

Two years back, Microsoft introduced a set of cmdlets that aim to relieve some of the administrative burden related to recovering deleted content. While Exchange has some robust capabilities that help reduce the chance of data being inadvertently purged out … Continue reading

Posted in Exchange Online, Office 365, PowerShell | Leave a comment

Exchange Online V2 PowerShell module goes GA

I wont go into much details here, as we’ve covered the module extensively in our webinars, so I will just refer you to those for additional details: Working with the new Exchange cmdlets held back in Feb Working with the … Continue reading

Posted in Exchange Online, Office 365, PowerShell | Leave a comment

Remove sharing permissions on all files in users’ OneDrive for Business

A while back I posted a “proof of concept” article/script about enumerating all shared files across your Office 365/OneDrive for Business environment. The script used the Graph API endpoints to get a list of users within your tenant, then for … Continue reading

Posted in Graph API, Office 365, OneDrive for Business, PowerShell | Leave a comment

Reporting on Conditional Access policies in Microsoft 365

The Conditional Access endpoints have been available for a while in the Graph API, and while still in beta, they can be used to get a list of your CA policies or manage them. In this short article, we will … Continue reading

Posted in Azure AD, Graph API, Office 365, PowerShell | Leave a comment