7 Tips for Working with the Graph API in PowerShell

The Graph API is an amazingly powerful tool for both developers and admins to achieve some really cool things in Microsoft 365. There are multiple ways to leverage it using multiple languages but for somebody coming from an infrastructure background, that wants to manage, report or automate tasks in Microsoft 365, PowerShell makes the most …

Continue reading 7 Tips for Working with the Graph API in PowerShell

Script to Quickly Document your Conditional Access Policies

Conditional Access Policies are often critical to an organizations security configuration for Microsoft 365 and any other integrated apps that leverage Azure AD. I've been using this script for a while to document and 'snapshot' Conditional Access Policies in customer environments and thought I would share via GitHub. The script will gather each existing Conditional …

Continue reading Script to Quickly Document your Conditional Access Policies

Configure Teams Direct Routing, Simple Deployment via PowerShell

A massive amount of organizations are delving into Teams even deeper and assessing the calling functionality as a replacement for their existing phone system. Of the different ways of implementing Teams calling, Direct Routing seems to be the standard for large organizations. The flexibility afforded through Direct Routing is exactly what is needed in a …

Continue reading Configure Teams Direct Routing, Simple Deployment via PowerShell

Deploying Office 365 Sensitivity Labels for the First Time – Keep It Simple, Stupid!

Sensitivity Labels in Office 365 can provide a fantastic level of protection to our tenant. We can use them to protect a range of services from files to Teams and Sites. One pain point I've seen a lot of customers struggle with in the past is the initial deployment of Sensitivity Labels. There is a …

Continue reading Deploying Office 365 Sensitivity Labels for the First Time – Keep It Simple, Stupid!

Google Federation for Azure AD B2B Guest Users with Gmail

With Azure AD B2B, When we want to collaborate with another Microsoft 365 tenant, or even a personal Microsoft account, everything just works out of the box. In this scenario the federation is already in place and the guest user account is provisioned and redeemed without issue. That's great for a lot of businesses we …

Continue reading Google Federation for Azure AD B2B Guest Users with Gmail

How to Enable Microsoft Teams Public Preview in your Organization

The Microsoft Teams feature updates are still coming thick and fast with a host of new features appearing for Teams users every month. even just looking at the roadmap page, there are 219 features in development at the time of writing and 26 currently rolling out. With the pace of updates, it's important to keep …

Continue reading How to Enable Microsoft Teams Public Preview in your Organization

Securing External Access to Files in Teams: The Two Most Important Basic Configurations

Within Microsoft 365, it's almost impossible to avoid deploying Microsoft Teams. The value provided by Teams from a collaboration perspective is very hard to pass up. This is all great but since Teams allows such easy to use collaboration features, there are also risks that data leakage can occur either by mistake or intentionally. There …

Continue reading Securing External Access to Files in Teams: The Two Most Important Basic Configurations

Options to Flag External Mails in Exchange Online

When you receive a large volume of mails, it can often become cumbersome to process through each one and to distinguish when a mail was sent internally vs externally from a user with a similar name. On it's own, replying to someone externally with a message you assumed was going internally can lead to embarrassing …

Continue reading Options to Flag External Mails in Exchange Online