Author Archives: Vasil Michev

Configure an autoreply (OOO) message for Microsoft 365 Groups

Microsoft 365 Groups have long been positioned as the better version of a distribution list, and there is some merit to this. Although as much as Microsoft’s marketing team would want us to just forget about the good old DL/DG, … Continue reading

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

Updating your profile photo as Guest via the Microsoft Graph SDK for PowerShell

June is a busy month for the authors of the Office 365 for IT Pros book, as not only they have to prepare updates for the next incremental release, but rework them to better fit in the overall vision for … Continue reading

Posted in Azure AD, Graph API, Microsoft 365, Office 365, PowerShell | 1 Comment

Exchange Online PowerShell module gets rid of the WinRM dependence

Exchange Online Remote PowerShell has been around for a long time. It is largely thanks to it that Exchange Online offers the best admin experience out of all Microsoft 365 workloads in terms of usability, breadth of operation coverage, automation … Continue reading

Posted in Exchange Online, Graph API, Microsoft 365, Office 365, PowerShell | 9 Comments

Teams Remote PowerShell updates and new API endpoints

With the deadline for Basic authentication deprecation rapidly approaching, Microsoft is busy updating various endpoints and tools to properly support OAuth. Remote PowerShell connectivity is one such example, and important one, as for many admins PowerShell remains the preferred method … Continue reading

Posted in Graph API, Microsoft 365, Microsoft Teams, Office 365, PowerShell, Skype for Business Online | Leave a comment

It is no longer possible to set the WindowsEmailAddress property on a synchronized user

In the world of Office 365, there are certain “gotchas” and workarounds we have accustomed ourselves to over the course of the last decade. One such useful workaround involved using the -WindowsEmailAddress parameter for the Set-Mailbox cmdlet. Invoking said parameter … Continue reading

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