This post is part of the overall MS-700 Exam Study Guide. Links to each topic as they are posted can be found here. In this section I will go through the following topics relating to licensing planning for Microsoft Teams. Identify required licensing for compliance featuresIdentify appropriate licensing for advanced lifecycle management of teamsIdentify appropriate licensing …

Study Guide Series: Exam MS-700 – Plan and Configure Network Settings for Microsoft Teams (Part 2)
This post is part of the overall MS-700 Exam Study Guide. Links to each topic as they are posted can be found here. In this post I will go through the following topics relating to network planning for Microsoft Teams. Configure Tenant Data Upload in Microsoft Call Quality DashboardConfigure reporting labels for Microsoft TeamsAssess network …

Study Guide Series: Exam MS-700 – Plan and Configure Network Settings for Microsoft Teams (Part 1)
This post is part of the overall MS-700 Exam Study Guide. Links to each topic as they are posted can be found here. In this section I will go through the following topics relating to network planning for Microsoft Teams. Calculate network bandwidth capacity for Microsoft Teams voice, video, meetings, and Live EventsAnalyze network usage …
Study Guide Series – Exam MS-700: Managing Microsoft Teams
In it's relatively short history, Microsoft Teams has quickly become one of the main focal points in Microsoft 365 deployments. By brining together functionality from across the platform into a single interface where users can collaborate on multiple levels, Teams benefits from the functionality built into SharePoint Online, Skype for Business, Exchange Online and more …
Continue reading Study Guide Series – Exam MS-700: Managing Microsoft Teams

Graph API / PowerShell Script to Remove OneDrive Share Permissions
In a recent migration project, due to legacy permissions in the source environment, I had a requirement to clear permissions for a specific user from other users OneDrive files and folders. As with a lot of the scripting I do for Office 365, the Graph API was the perfect tool for the job. I built …
Continue reading Graph API / PowerShell Script to Remove OneDrive Share Permissions
Publish SharePoint Online based training content using Microsoft Viva Learning
Microsoft Viva Learning is a central hub for your organizations training content. It can be integrated with existing LMS systems and other sources such as LinkedIn Learning and Pluralsight to bring together all that training content, surfacing it through Teams. Viva Learning does come with it's own licensing SKU; however, and this is required for …
Continue reading Publish SharePoint Online based training content using Microsoft Viva Learning
Deploying the new Viva Connections App (Preview)
Earlier this year I wrote a post detailing how to deploy Microsoft Viva Connections for Desktop and in that post I described the process of creating the Viva Connections for Desktop app package using PowerShell. This was a deployment model that was cumbersome and required some PowerShell knowledge to complete. As with all things Microsoft …
Continue reading Deploying the new Viva Connections App (Preview)

Calendar Sharing Between Exchange Online Tenants
The rapid adoption of Microsoft Office 365 services globally has changed the landscape of how organizations collaborate across traditional corporate boundaries. Many organizations who undergo a large amount of acquisitions now have new considerations when it comes to migrating cloud services. While migration is the only fully featured solution for bringing two disparate tenancies together …
Continue reading Calendar Sharing Between Exchange Online Tenants
Deploying the Teams Icebreaker Bot
One of the best features of Microsoft Teams is the ability to extend the built-in functionality with custom apps and bots. In addition to the apps available within Teams, there are a huge number of community generated app templates available to enhance and customize the Teams experience for users. One such app is the Teams …
Download users photos from Exchange Online with PowerShell
One of the great benefits of Office 365 is how users profiles can be customized and filled with helpful information. Having appropriate manager attributes, for example, can provide an out of the box org chart that can be very useful in large organizations. Users can list their skills or interests on their profile and and …
Continue reading Download users photos from Exchange Online with PowerShell