Author: Tony Redmond

Latest Articles

Microsoft Announces Tenant-Level External Recipient Rate Limit for Exchange Online

In an announcement that will surprise many, Microsoft announced the introduction of a tenant-wide external recipient rate limit for Exchange Online tenants to roll out starting on March 3, 2025. The new limit is designed to stop bad actors using Exchange Online as a spam platform. Microsoft says that its telemetry indicates that the new TERRL will not impact many tenants, but that fact is worth checking for any organization.

February 24, 2025

Will Copilot Agents Run Amok in Microsoft 365 Tenants?

Everyone's very excited about the potential goodness of Copilot agents, but how Microsoft 365 tenants will manage potentially thousands of agents in the future is something that isn't clear. Some administrative capabilities are in the Microsoft 365 admin center, but are these sufficient? We don't think so, and this article explains why and what we'd do about the problem.

February 3, 2025

Practical Graph: Finding and Removing Underused Microsoft 365 Copilot Licenses from User Accounts

Microsoft 365 Copilot licensing costs a lot of money. At $360 annually, it's important to make sure that everyone with a license makes full use of Copilot to become more productive and efficient. Usage data is available in the Graph, and some PowerShell can reveal who's using Copilot and who's not. With that data, you can decide whether to remove licenses for reassignment to other users.

January 29, 2025

Practical Graph: Apply Retention Labels to Unlabeled SharePoint Files

A previous article described a script to find SharePoint Online files that didn't have retention labels. This article picks up the thread and shows how to use the data generated by the previous script to apply retention labels to the unlabeled files using cmdlets from the Microsoft Graph PowerShell SDK. Some issues are met along the way, but the script works and does the job, which is all that counts at the end of the day.

January 27, 2025

Practical Copilot: Creating a Declarative Agent

Microsoft is all in for Copilot at present and agents are a big part of the story. Multiple ways exist to create a declarative agent for use with Copilot in BizChat and Teams. This article reviews how to create an agent with the Teams Toolkit, Copilot Studio, and Microsoft 365 Copilot - and if any usage data are created for custom agents.

January 21, 2025

Practical SharePoint: Discover Where Files without Retention Labels Exist in SharePoint and OneDrive

Purview Data Lifecycle management includes many ways to apply retention labels to SharePoint Online files, some of which require E5 licenses. Tools are available to show you what files have retention labels, but finding unlabeled SharePoint files is difficult because no out-of-the-box methods are available. Here we show how to use a content search to find unlabeled SharePoint files, and how to adjust the search results to have usable data for further processing.

January 13, 2025