Tony Redmond

@office365itpros.com

Commentator and writer about #Microsoft365. Always looking for insight about how things work... Articles posted at https://office365itpros.com and https://practical365.com. And the Office 365 for IT Pros eBook at https://gum.co/O365IT/

Restricted Content Discovery (RCD) is an important guardrail for all Copilot implementations. RCD has received a makeover to ensure that #Copilot can't use documents in certain edge cases. More information at office365itpros.com/2026/08/05/r... #Microsoft365

Restricted Content Discovery Gets a Makeover

The Restricted Content Discovery (RCD) feature is an important part of Microsoft 365 Copilot deployments. Microsoft is giving RCD a makeover.

office365itpros.com

Has #Microsoft365 become too complex for mere humans to understand how the ecosystem fits together? Who knows Entra ID, SharePoint, Exchange, Teams, OneDrive, Planner, and Purview (a special challenge) to the level required? It's quite a challenge. office365itpros.com/2026/07/31/m...

Microsoft 365 - Too Complex for Humans to Understand?

A recent Reddit thread asked the very good question whether Microsoft 365 is now so complex that no single person can understand the ecosystem.

office365itpros.com

Microsoft's FY26 Q4 results show that the Microsoft Cloud continues to be very profitable. In other news, #Microsoft365 #Copilot has 30 million paid seats. Sounds good, and progress is being made, but it's still less than 7% of the M365 installed base office365itpros.com/2026/07/30/f...

FY26 Q4 Microsoft Results Sees Azure Top $100 Billion

On July 29, Microsoft released their FY26 Q4 results. We learned that Microsoft 365 Copilot has 30 million paid seats, but that's still less than 7% of M365.

office365itpros.com

If you use the Graph #PowerShell SDK, you know that its service principal accumulates delegated permissions over time. Accumulation can reach a point where authentication isn't possible. Maybe #Microsoft365 tenants should prune the permission set? office365itpros.com/2026/07/23/p...

Permissions Creep Halts Microsoft Graph PowerShell SDK

The Microsoft Graph PowerShell Command Line tools app is how people run Microsoft Graph PowerShell SDK cmdlets. The app can suffer from permissions creep.

office365itpros.com

A new Data Loss Prevention capability for #Microsoft365 can block sharing from #SharePoint and #OneDrive for selected domains and users. The block has retrospective effect and blocks existing sharing links for the targeted domains/users. More at office365itpros.com/2026/07/22/b...

DLP Can Block Sharing for SharePoint and OneDrive

A new DLP rule is available to block sharing of SharePoint and OneDrive files with selected domains and email addresses.

office365itpros.com

Microsoft will retire the OWA Light client for on-premises Exchange in August. It seems like they did the same for Exchange Online in June 2024, even if some vestiges remain. A HTTP client written that can run on almost any browser is gone... office365itpros.com/2026/07/17/o... #Microsoft365

Microsoft Retires OWA Light Client for Exchange Server

On July 8, Microsoft said that they will retire the OWA Light client for Exchange Server in August 2026. But what about the OWA Light client for Exchange Online

office365itpros.com

It is possible to schedule #MicrosoftTeams meetings from shared mailboxes... but if you record or transcribe those meetings, the MP4 files end up in an unlicensed OneDrive account. And what happens to unlicensed OneDrive accounts? They get deleted... office365itpros.com/2026/07/16/s... #Microsoft365

How to Schedule Teams Meetings from Shared Mailboxes

It is possible to schedule Teams meetings from shared mailboxes, but a recent clampdown on unlicensed OneDrive for Business accounts causes a problem.

office365itpros.com

2 interesting #ExchangeOnline developments: Stop #Microsoft365 tenants adding duplicate dynamic distribution groups and cross-tenant message recall. The second requires admins to cooperate and there's still no way to recall email sent outside Microsoft 365. office365itpros.com/2026/07/15/c...

Cross-Tenant Message Recall and Stopping Duplicate DDLs

Last week, the Exchange development team announced two interesting developments. Stopping duplicate dynamic distribution lists and cross-tenant message recall.

office365itpros.com

In a massive change for #EntraID, Microsoft is withdrawing support for SMS one-time code and voice call responses for MFA challenges in Feb 2027. #Microsoft365 tenants can continue to use the discontinued methods, but only by buying a telco service. office365itpros.com/2026/07/14/e...

No More SMS One-time Codes and Voice Calls from Entra ID

In an important announcement for all tenants, Microsoft revealed that Entra ID will no longer provide SMS one-time codes or voice calls for MFA challenges

office365itpros.com

Most #Microsoft365 tenants have a bunch of obsolete #SharePoint sites. The admin center reports a last activity date property, but it's unreliable due to background processing. Here's how to mix usage and site data to extract a reliable picture of site activity office365itpros.com/2026/07/13/f...

How to Identify Obsolete Sites with PowerShell

Microsoft 365 has been around for many years, and it's likely that a tenant has some obsolete sites. This article explains how to identify obsolete sites.

office365itpros.com

Another take on an old topic: figuring out whether #ExchangeOnline distribution lists are in use. The message trace cmdlet fetches up to 10 days of data back to a max of 90 days. Splitting into 9 batches means that we can check activity over 90 days: office365itpros.com/2026/07/09/i... #Microsoft365

Check Inactive Distribution Lists Over the Last 90 Days

The new Get-MessageTraceV2 cmdlet can fetch 90 days of message trace data in 10-day chunks, which means that we can check for inactive distribution lists

office365itpros.com

There's a #MicrosoftTeams Graph API called removeAllAccessForUser that you might assume would "remove all access for a user." But it doesn't, partially because of cross-tenant boundaries, and also because the API seems unfinished: office365itpros.com/2026/07/02/e... #Microsoft365

Misleading API to Remove External Chat for Teams User

The Graph removeAllAccessForUser API is supposed to remove external chat messages from the view of a tenant user. The API doesn't work as advertised.

office365itpros.com

Announcing the publication of the Microsoft 365 for IT Pros eBook (bundle)... Four ebooks covering the breadth of #Microsoft365. This is the 13th edition in a series going back to 2015. I'm very happy with the work done to revise our content. office365itpros.com/2026/07/01/m...

Announcing Microsoft 365 for IT Pros (2027 Edition)

We're happy to announce the publication of Microsoft 365 for IT Pros (2027 edition) eBook, the most comprehensive and up-to-date book covering tenant management

office365itpros.com