Group and Site Support for Labelling Has Improved in Recent Years A few years ago, I wrote about sensitivity labels being extended to protect Microsoft 365 Groups. At the time, there were some basic controls available to protet Microsoft 365 Groups. This feature has quietly gotten better over the years so now is a good …
Use PowerShell to Manage User and Group License Assignments
Entra is Loosing the License Management Feature Recently Microsoft have announced that as of September 1st 2024 the license management features through the Microsoft Entra ID Admin Center and Azure portals will be removed. Instead, administrators planning to assigned licenses will be forced to use the Microsoft 365 admin center. The documentation has been updated …
Continue reading Use PowerShell to Manage User and Group License Assignments
A Simple and Effective PowerShell Log Function
Reusable Code for Logging in Your Scripts Anyone who's been on my site or seen other articles I've written would know that I use PowerShell heavily. PowerShell is one of the most important tools in any administrators arsenal. When it comes to scripting to help automate tasks in your environment, it's unbeliveable powerfull. PowerShell can …
Continue reading A Simple and Effective PowerShell Log Function
Delete Email Notifications From Teams With Azure Automation
Remove Notifications From Teams I had an interesting challenge with a customer deployment recently. A retention policy was configured for Teams chat and channel messages - this is all normal and worked fine. The issue occurred with the automatic notifications that are sent by Teams to users mailboxes notifying them about things like missed messages. …
Continue reading Delete Email Notifications From Teams With Azure Automation
Voice and Face Recognition in Microsoft Teams Calls and Meetings
Teams Voice and Face Recognition A common question I get asked when talking to customers about Copilots Intelligent Recap feature is "How does it work for in-person meetings?". The answer is "it depends". Copilot depends on the meeting transcript and by default, multiple participants in a room get given the names "Spearker 1, Speaker 2 …
Continue reading Voice and Face Recognition in Microsoft Teams Calls and Meetings
Identify What Tenant Teams Meetings Are From
When Migrations Run Into Issues I've been involved in a lot of Tenant to Tenant migrations in my career and they are never easy. As more tools get added to Microsoft 365 each year, more complexity gets added. There are some awesome migration tools out there to help administrators manage that long weekend cutover or …
Continue reading Identify What Tenant Teams Meetings Are From
Using Authentication Contexts to Block Sensitive SharePoint Sites
Microsoft Entra Authentication Contexts (Available with Microsoft 365 E5 subscriptions) are a way to tag resources in your cloud environment (both Microsoft and Custom Apps) that you want to be treated differently from a Conditional Access perspective. At a basic level, we tag an object or app with an Authentication Context, and Conditional Access treats …
Continue reading Using Authentication Contexts to Block Sensitive SharePoint Sites
Reporting on Copilot for Microsoft 365 Usage
Measuring Value is Important Unless you've been living under a rock, it's no doubt you've heard the term "Copilot" in the last year more times than you can count. True to form, Microsofts branding has ensured that the word Copilot has become synonomous with Microsoft and AI. At the center of all this buzz is …
Continue reading Reporting on Copilot for Microsoft 365 Usage
Updating SharePoint Online Author and Modified Dates with PowerShell
Why would you need to update Author and Modified Dates As part of a recent migration project, I built some custom tooling to help move data (mainly files) from a legacy platform to SharePoint Online. When moving from file servers, SharePoint On-Premises from another Microsoft 365 tenant, there are plenty of great tools out there …
Continue reading Updating SharePoint Online Author and Modified Dates with PowerShell
Running a Copilot for Microsoft 365 Data Assessment Report
In this article, I show you how to run a #Copilot for #Microsoft365 Data Permissions Assessment using PowerShell, #GraphAPI and #PowerBI
