Graph API & PowerShell: Function To Use A Refresh Token To Renew An Access Token

In the process of updating my library of standard scripts and functions, I've taken the opportunity to change a lot of them to use Graph API rather than legacy EWS or PowerShell Modules. Using Graph helps to make them much more efficient and flexible and a lot of the functionality that I need is there …

Continue reading Graph API & PowerShell: Function To Use A Refresh Token To Renew An Access Token

Using Cloud App Security Session Controls to Protect Sensitive Data

Microsoft Cloud App Security (MCAS) is an amazing tool that a lot of organizations don't seem to use to it's full potential. There are a huge amount of third party apps supported and the flexibility it brings is fantastic. As a baseline, Cloud App Security Discovery is a great way to get insights into the …

Continue reading Using Cloud App Security Session Controls to Protect Sensitive Data

Transferring Teams Meetings Between Devices

When I'm working from home (which is pretty much all the time right now), my setup involves two laptops. I've got one high power laptop, that is essentially used as a Desktop and doesn't move a lot, and another more lightweight Surface device that I use for email, calls and light work, including eventually returning …

Continue reading Transferring Teams Meetings Between Devices

Prevent Video Download in OneDrive and SharePoint Sharing Links

In line with the change to Stream videos storage to OneDrive and SharePoint. Microsoft are now enabling the ability to control the download functionality on shared videos. Previously, when sharing documents from OneDrive or SharePoint Online, users had the ability to make a file read-only and restrict download at the time of sharing. Planned for …

Continue reading Prevent Video Download in OneDrive and SharePoint Sharing Links

Using Microsoft Teams as a Walkie Talkie for Frontline Workers

There are an amazing number of great apps available to integrate into Microsoft Teams. Some of these apps are published by Microsoft and many more are third part integrations ranging from handy productivity tools to line of business apps surfaced in a users Teams console. One cool app that is now available is the Teams …

Continue reading Using Microsoft Teams as a Walkie Talkie for Frontline Workers

Creating and Deploying Microsoft Teams Templates

Since its inception, Microsoft Teams has become a core part of the modern Microsoft 365 ecosystem. While it has been steadily gaining users naturally, the daily Teams user count has grown exponentially this year with many organizations being forced to adopt a work from home model. This has meant that a lot of IT departments …

Continue reading Creating and Deploying Microsoft Teams Templates

Setting up an Auto Attendant in Microsoft Teams

Microsoft Teams Calling Features have some great flexibility for standard calling requirements. For some more bespoke requirements there are great integrations available trough a number different contact center ISVs also. One of the cool built in features is the Microsoft Teams Auto Attendant. Auto Attendant has been around for a while now, coming from Skype …

Continue reading Setting up an Auto Attendant in Microsoft Teams

Conditional Access for Office 365 Apps Goes GA

Conditional Access is one of the first steps any organization should take when protecting user identities in Azure AD. The flexibility available through Conditional Access policies is fantastic for meeting sign-in requirements and depending on licensing, can even do some proactive mitigation of breaches using risk and sign-in policies. Office 365 relies heavily on Azure …

Continue reading Conditional Access for Office 365 Apps Goes GA