Tony Redmond
banner
office365itpros.com
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/
Normally the #Office365 for IT Pros team does a good job of detecting changes in #MicrosoftTeams, but the updated path for emails captured by the send to channel feature passed us by. So in case you missed it too, here's the scene:
office365itpros.com/2025/11/13/e...
#Microsoft365
Email Sent to Teams Channels Has New SharePoint Location
In January 2025, Microsoft changed the SharePoint location for email sent to Teams channels. Apparently, this update improved security.
office365itpros.com
November 13, 2025 at 7:10 AM
The challenge: find when the #Microsoft365 #Copilot Researcher Agent uses the Claude LLM instead of GPT5. The answer: imperfect audit data gives some insight, but not precise data, so some intitution must be used...
office365itpros.com/2025/11/12/a...
Auditing Claude Usage with the Copilot Researcher Agent
The question was asked if it was possible to identify use of the Claude LLM by the Copilot Researcher Agent. Audit records often help, so that's where we look.
office365itpros.com
November 12, 2025 at 10:23 AM
Use #PowerShell to query Entra ID logs via the Microsoft Graph to sniff out potentially unexpected sign-ins against utility accounts... Could be evidence that attackers are active against a #Microsoft365 tenant (or just poor admin behavior).

practical365.com/check-utilit...
Practical Graph: How to Check Unexpected Sign-Ins Against Utility Accounts
Utility accounts exist in every Microsoft 365 tenant. These accounts are not intended for normal user activity and include accounts used for Exchange room and shared mailboxes and the break-glass or e...
practical365.com
November 11, 2025 at 5:10 PM
#EntraID now supports soft-deleted security groups, so here's a brief history to explain why only certain group types can be restored and a #PowerShell script to list and restore soft-deleted #Microsoft365 and security groups.
office365itpros.com/2025/11/11/s...
Soft-Deleted Security Groups Now Supported by Entra ID
Entra ID has long supported soft-deleted Microsoft 365 Groups. Now support is available for soft-deleted security groups in the Entra admin center & PowerShell.
office365itpros.com
November 11, 2025 at 9:10 AM
There's been a big ho-hah in security circles about the new ability in #MicrosoftTeams to start a chat with an email address. Those who think this is an issue might not have factored the controls to limit the feature. Here's the situation: office365itpros.com/2025/11/10/c...
#Microsoft365
Teams Chat with Email Address Feature Causes Some Heartburn
A new Teams feature allows users to initiate a chat with email address. This caused some commotion in the security community, but it's not that bad.
office365itpros.com
November 10, 2025 at 10:06 AM
In a fun Friday exercise, I use #PowerShell to discover who uses emojis to react to #MicrosoftTeams messages. Not much business value, but a good example of how usefui audit data can be. office365itpros.com/2025/11/07/t...
#Microsoft365
Usage of Teams Reactions and Emojs - Analyze with PowerShell
This article explains how to use PowerShell to extract audit data to analyze the use of emojis as Teams reactions to chat and channel messages.
office365itpros.com
November 7, 2025 at 10:05 AM
#EntraID now supports a last used date for authentication methods, so I've updated the #Microsoft365 user passwords and authentication report (#PowerShell) to surface this data:
office365itpros.com/2025/11/06/a...
V1.5 Password Report and Authentication Methods
The Microsoft 365 User Passwords and Authentication report now includes the last used date for authentication methods (when available).
office365itpros.com
November 6, 2025 at 10:55 AM
There's no out-of-the-box report available to find unused proxy addresses for Exchange Online mail-enabled objects, but a PowerShell script to download historical message trace data to check every proxy address to see if they're used.
#PowerShell #Microsoft365

practical365.com/find-unused-...
Finding Unused Proxy Addresses for Exchange Online Mail-Enabled Objects
A request came in about how to find unused proxy addresses for Exchange Online mail-enabled objects. There's no out-of-the-box report available for proxy address usage, but we can solve the problem by...
practical365.com
November 5, 2025 at 5:15 PM
I've tried to like the #Microsoft365 companion apps but conclude that they're a waste of space that clutter the toolbar. Feel free to disagree, but these are apps that are now disabled on my PCs: office365itpros.com/2025/11/05/c...
Microsoft 365 Companion Apps Fail to Impress
Microsoft 365 Companion Apps are being deployed to Windows 11 PCs now. The apps don't add much value, so we discuss how to remove them,
office365itpros.com
November 5, 2025 at 2:21 PM
Some recent rumors might lead you to believe that Microsoft is about to dump the "new" #Outlook to build a new AI-powered email client. Here's why I don't think this will happen: office365itpros.com/2025/11/04/n...
#Microsoft365
Microsoft Won't Dump New Outlook
A recent report says that new Microsoft leadership wants to reimagine Outlook. While this might be true, it doesn't mean that New Outlook is dead.
office365itpros.com
November 4, 2025 at 2:38 PM
The 125th monthly update for the #Office365 for IT Pros eBook is available for subscribers to download. The announcement post explains all, including a wry look at the Microsoft FY26 Q1 results.
office365itpros.com/2025/11/03/o...
Office 365 for IT Pros November 2025 Update
The Office 365 for IT Pros Team is happy to announce the availability of the November 2025 update. Subscribers can download the PDF and EPUB files for update #125 from Gumroad.com. In other news, we c...
office365itpros.com
November 3, 2025 at 1:39 PM
Revised licensing terms for Microsoft Defender for #Office365 means that it's no longer required to have MDO P2 licenses for every user and shared mailbox - unless those mailboxes benefit from MDO. All explained here: office365itpros.com/2025/10/31/m...
#Microsoft365
New Guidance for MDO P2 Licensing Issued by Microsoft
Some inconsistencies in the MDO P2 service description and licensing terms exposed a need for tenants to license all mailboxes. Microsoft has changed the terms
office365itpros.com
October 31, 2025 at 8:55 AM
The #SharePoint site attestation policy is another mechanism to help #Microsoft365 tenants clean up digital debris from sites (so that #Copilot doesn't use the info). It works quite well, but will tenants use it?
office365itpros.com/2025/10/30/s...
Using the SharePoint Online Site Attestation Policy
The site attestation policy is designed to require site owners to make a positive statement that the settings of their site, including membership, are accurate.
office365itpros.com
October 30, 2025 at 9:37 AM
#Microsoft365 Sensitivity labels have a new way of grouping. It's called a new dynamic architecture, but it's really just a new way to display labels in apps. Here's the story: office365itpros.com/2025/10/29/s...
Sensitivity Labels Groups Replace Parent-Child Arrangement
Microsoft announced the modernization of grouping for sensitivity labels to a new "dynamic architecture." It doesn't take much to be more dynamic than before
office365itpros.com
October 29, 2025 at 10:22 AM
#Microsoft365 tenants get too much spam, and some of that traffic gets delivered to Junk Email. Here's a script I wrote for @maryjofoley to divert the spam into quarantine. Not that MJF will ever implement #PowerShell (even written in Notepad).
practical365.com/analyze-junk...
Practical PowerShell: How to Analyze Junk Email and Intercept Traffic from Spammy Domains
Despite the best efforts of anti-spam solutions, some unwanted messages usually get through to user inboxes. This article explains how to analyze messages that end up in Junk Email and use the results...
practical365.com
October 28, 2025 at 10:50 AM
here's been a lot of internet hype about the #MicrosoftTeams feature to auto-set work locations. It's really not employee monitoring software, no matter what some think. Here's why: office365itpros.com/2025/10/28/t...
#Microsoft365
Automatic Update for Teams Work Locations Is Not a Problem
As is the way of the internet, the news that a feature to automatically set the Teams work location for users created a huge fuss about employee monitoring.
office365itpros.com
October 28, 2025 at 10:47 AM
There was a bit of fuss last week when a French company reported that #MicrosoftTeams access tokens could be stolen and reused. Well yes, but only if you have a compromised workstation to play with surely?
office365itpros.com/2025/10/27/l...
#Microsoft365
Stealing Secrets from the Teams Local State File
Teams stores information in a local state file, including encrypted access tokens. A report explained how to extract and use those tokens. Is this important?
office365itpros.com
October 27, 2025 at 10:12 AM
We all make mistakes - the good thing is to use the knowledge gained to reinforce good habits. Here's my latest experience of messing up by adding an #EntraID enterprise app without much thought: office365itpros.com/2025/10/24/e...
#Microsoft365
Allowing Users to Add Enterprise Apps to Entra ID is a Bad Idea
Enterprise apps can come from a variety of sources. Most are Microsoft 1st party apps, and the rest are ISV apps. It's easy to make a mistake and add an app.
office365itpros.com
October 24, 2025 at 9:31 AM
Updating the #EntraID password protection policy with #PowerShell (Microsoft Graph PowerShell SDK). You probably won't need to do this very often, but you never know when it might be necessary...
office365itpros.com/2025/10/23/p...
#Microsoft365
Updating the Password Protection Policy with PowerShell
The Entra ID password protection policy contains settings that affect how tenants deal with passwords. It's easy to update the policy settings with PowerShell.
office365itpros.com
October 23, 2025 at 9:03 AM
n November, #EntraID will introduce the preview of passkey profiles to enable more granular management of passkeys as authentication methods. Sounds good, but check your current settings ...
office365itpros.com/2025/10/22/p...
#Microsoft365
Entra ID Passkey Settings Get Important Change in Nov 2025
Entra ID is about to introduce passkey profiles, a more granular approach to passkey settings. The change is good, but you might like to check current settings.
office365itpros.com
October 22, 2025 at 8:52 AM
We've released update #17 for the Automating #Microsoft365 with #PowerShell eBook. Subscribers for the book and subscribers for the #Office365 for IT Pros eBook can download the new PDF and EPUB files from Gumroad.com.
office365itpros.com/2025/10/21/a...
October 21, 2025 at 9:05 AM
The #Microsoft365 usage report APIs are good at giving admins a picture of user activity per workload. The APIs are so much better when combined together with #PowerShell to generate a holistic view of what people do in a tenant.
practical365.com/holistic-usa...
Practical Graph: Creating a Multi-Workload User Activity Report
Microsoft 365 comes with many usage report APIs for different workloads. This article explains how to use PowerShell to extract usage data for multiple workloads to combine together to create a holist...
practical365.com
October 20, 2025 at 7:21 PM
#MicrosoftTeams is introducing audio-only meeting recordings. This doesn't mean that people turn off cameras during meetings. Instead, the video feed is suppressed and not captured in the recording file. When you think about it, this is a good idea.
office365itpros.com/2025/10/20/a...
#Microsoft365
New Audio-Only Recording Option for Teams Meetings
A new audio-only recording option for Teams meeting suppresses the video feed from meeting participants to generate the MP4 file for the meeting recording.
office365itpros.com
October 20, 2025 at 9:20 AM
#Outlook gets agenda auto-draft capabilities for meetings (if you have #Copilot for #Microsoft365 licenses). The feature creates a brief agenda from the meeting subject. Kind of interesting, but not a make-or-break feature.
office365itpros.com/2025/10/17/a...
Agenda Auto-Draft Comes to OWA and the New Outlook
Agenda auto-draft is a new feature for OWA and the new Outlook to help meeting organizers create a draft meeting agenda with an introduction and some points.
office365itpros.com
October 17, 2025 at 8:54 AM
The compliance Connect-IPPSSession #PowerShell cmdlet doesn't support managed identities. Secret management is a good way to secure usernames and passwords. Here's how to store the data in Azure Key Vault and use it for automation runbooks
office365itpros.com/2025/10/16/s...
Use Secret Management to Manage Azure Automation Credentials
Resources are the easiest way to manage credentials for Azure Automation runbooks. The Secret Management module is an alternative, and it's best for shared
office365itpros.com
October 16, 2025 at 8:22 AM