Category Archives: PowerShell

Next round of PowerShell “inventory” scripts

For those of you that don’t follow Practical365.com (why!?), here’s the next round of PowerShell scripts I published. The first one addresses a gap that Microsoft has left unfilled for years now, namely reporting on any files that your OneDrive … Continue reading

Posted in Exchange Online, Office 365, OneDrive for Business, PowerShell | 1 Comment

Create a dynamic group with all your global and user admins

Few days back, a question over at the MTC prompted me to ponder a bit on the subject of adding all (or some of) your administrative accounts to a dynamic group in Office 365. The dynamic part being a key … Continue reading

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

Azure Cloud Shell now supports connecting to Exchange Online PowerShell for MFA-enabled accounts

In a recent article published over at Practical365.com, I covered Azure Cloud Shell and its use for managing Office 365 services. At the time of writing, there were some issues, such as being unable to connect to Exchange Online PowerShell … Continue reading

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

More on entries from other tenants visible in the Unified Audit log

An year ago, I blogged about some suspicious events in the Office 365 Unified Audit log, that seemed to correspond to some “Unknown” principal. The culprit turned out to be users clicking on sample links to files/sites hosted in my … Continue reading

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

PowerShell script to remove (reset) folder-level Exchange permissions, in bulk

Few weeks back, a question on the TechNet forums caught my attention and got me thinking of what’s the proper way to “reset” folder-level permissions in a mailbox. My initial thoughts on the subject resulted in the outlining of some … Continue reading

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