Author: Tony Redmond

Latest Articles

Practical Graph: Report Details of Teams Online Meetings

The arrival of new Teams audit events allows tenants to analyze data about Teams online meetings. However, the data available in the audit events is incomplete, and the only way to get a full picture is through the Graph APIs. This article explains how to find Teams Online meetings in user calendars, extract information about the meetings, and generate an HTML report.

June 26, 2024

Block Copilot Access to Individual Office Documents

A new sensitivity label setting blocks access to content services for Office applications. In effect, this stops any feature that depends on the ability to send content to Microsoft for processing, including Copilot for Microsoft 365, DLP, text prediction, and so on. It's a precise item-level block that protects sensitive documents from being consumed and used by Copilot in the text that it generates.

June 24, 2024

Practical Graph: Find Ownerless and Memberless Groups with Graph APIs

Over time, it's likely that some of the groups in a Microsoft 365 tenant will fall into either the category of memberless groups or ownerless groups. Microsoft has a solution to manage ownerless Microsoft 365 groups, but not the other group types supports by the Graph. This article explains how to find and report memberless groups using the Get-MgGroup cmdlet.

June 19, 2024

Slow Start for the New Planner

In April, Microsoft launched the new Planner, complete with a new Planner app for Teams. The makeover is nice and the ability to create personal plans is appreciated. However, Planner Premium licenses are needed to access any of the Project on the web features that the new Planner is absorbing.

June 13, 2024

Experimenting with PowerShell Batching and Parallel Execution

PowerShell Parallel Processing is a mechanism to speed the processing of large quantities of data. In this example, we discuss how to use parallel batches to fetch Entra ID account information using mailbox data to drive information retrieval. Although this is only a demonstration of a technique, it might help those who must process thousands of mailboxes or accounts and would like to do so more quickly.

June 12, 2024

Microsoft 365 Archive Could Help SharePoint Online Cope with Digital Debris

Microsoft 365 Archive is a solution to move SharePoint Online sites from hot to cold (less expensive) storage. It works well, and it comes with an added benefit in that archived sites are inaccessible to Copilot. In other words, you can make sure that Copilot doesn't process old and obsolete material by archiving sites that contain this type of content. Seems like a no-brainer.

May 20, 2024

Exchange Server Subscription Edition Arrives in Summer 2025

Microsoft has announced that Exchange Server Subscription Edition (SE) will appear in summer 2025. You'll be able to do an inplace upgrade from Exchange Server 2019 CU15 or a "legacy upgrade" (hardware switchover) for other versions. The initial version of Exchange Server SE is unexciting, perhaps deliberately so. It's all about getting customers to transition to the subscription model.

May 7, 2024

Restricted SharePoint Search is The Legacy of Previous Microsoft Collaboration Strategies

Microsoft has been forced to introduce restricted SharePoint search to allow customers to deploy Copilot for Microsoft 365 projects without worrying that Copilot will find and reuse information from across the entire tenant. It's a sad legacy of previous Microsoft collaboration strategies, notably the decision to allow users to create groups without hindrance.

April 30, 2024