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/
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
Having fun (!!!) explaining why Azure Automation is a good choice for processing #Microsoft365 data with #PowerShell at TEC 2025.

#TEC2025
September 30, 2025 at 5:56 PM
The Microsoft Technical Community site is experiencing some difficulties. It's been down for about 12 hours as far as I can tell at this point. Clearly someone isn't looking after some cloud properties... Alas, there's no Copilot for the Technical Community...
September 3, 2025 at 9:22 AM
Practical information designed to help Microsoft 365 administrators get their job done. 16 cents a day for a year-long subscription isn't much, especially when the books are updated monthly to keep up with change in the #Microsoft365 ecosystem.

Office 365 for IT Pros eBook: gum.co/O365IT/
August 27, 2025 at 11:51 AM
I replied elsewhere to say that this is the report to give authentication methods for user accounts - right? If so, the SDK (beta) cmdlet works. At least, I can run the code described in this article office365itpros.com/2024/06/25/a...

Am I missing something?
August 13, 2025 at 9:04 AM
Microsoft has pushed the date for the retirement of the AzureAD #PowerShell module to mid-Oct 2025. techcommunity.microsoft.com/blog/microso...

Need help to convert your scripts? We've just published the 2nd edition of Automating #Microsoft365 with PowerShell.
office365itpros.com/2025/06/30/a...
June 30, 2025 at 9:24 AM
People mangle "on premises" all the time (on premise is the worst example). #EntraID outputs audit records of type Update OnPremesisExtensionAttributes., which I think is pretty bad too...
May 29, 2025 at 7:14 PM
If you're running V2.27 of the Microsoft Graph #PowerShell SDK, you might find that the Set-MgUserLicense cmdlet has problems assigning licenses. Looks as if the AddLicenses parameter is screwed up. More at github.com/microsoftgra.... Workaround is to use bodyparameter
April 25, 2025 at 3:46 PM
Looks like Meta have included many of my books in their training of AI models. If you're an author, check your books and see if Meta has ripped you off. See authorsguild.org/news/meta-li... for more information
March 21, 2025 at 7:10 PM
As an update, Microsoft appears to have taken action to close the hole that allowed users to update their UPNs. This is what's now displayed from the Entra admin center:
January 24, 2025 at 2:07 PM
Is anyone else having problems running Purview #Microsoft365 audit searches via the GUI or Graph API? I know these searches run in the background, but waiting 24 hours for a search to complete stretches even my patience...
January 23, 2025 at 11:37 AM
The paperback version of the Automating #Microsoft365 with #PowerShell book is also updated (amzn.to/3L4IBm). We've never been able to do a print on demand book before because of the size of the Office 365 for IT Pros eBook, so having a print version of the PowerShell book is new for us.
January 23, 2025 at 10:16 AM
Version 8.0 of the Automating #Microsoft365 with #PowerShell book is available. Subscribers can get the updated files from Gumroad.com o365itpros.gumroad.com/l/M365PS. The update is also available for Office 365 for IT Pros subscribers because it's part of that bundle.
January 23, 2025 at 10:14 AM
(Some) Viva Engage items show up in search results generated by sharepoint.com or office.com, which is nice. But why not all items? Curious...
office365itpros.com/2025/01/02/v...
#Microsoft365
January 2, 2025 at 11:31 AM
A good example why #MicrosoftTeams needs to be protected against unwanted external (federated) chat.

"Historic Drug Busts" sounds like a great chat to join, but who's hosting it?
#Microsoft365
office365itpros.com/2024/12/06/f...
December 17, 2024 at 5:33 PM
For those working with Graph #PowerShell, the Graph SDK is now at V2.25.

#Microsoft365
November 27, 2024 at 5:59 PM
Microsoft is switching administrators to the new Purview portal, which features new icons, new layouts, and worse performance (at times). Ain't progress wonderful...

#Microsoft365
November 27, 2024 at 1:12 PM
For the record, I changed my handle to Office365itpros.com. Many of my posts reference articles on that site, so it kind of made sense...
November 21, 2024 at 9:32 AM
Example #PowerShell output. Thanks to @nathanmcnulty.com and @merill.net for the steer towards the insight in the Entra admin center...
November 21, 2024 at 9:25 AM
And here's an example of the output showing details of users who have downgraded or removed sensitivity labels. The idea is that if you see someone who's removed or downgraded hundreds of labels, they might be doing something suspicious...
November 20, 2024 at 9:33 AM
Remember too that individual users can choose to display chats and channels together or separately. Unfortunately, there's no tenant-wide option to set the choice for users.
#Microsoft365
November 20, 2024 at 9:07 AM
Like this...
#Microsoft365
November 18, 2024 at 1:56 PM
Example output for #PowerShell code to find people who access the #Microsoft365 admin center showing their MFA status:
November 18, 2024 at 1:53 PM
Old but good... Combine the Get-MgSubscribedSku cmdlet with the subscriptions Graph API to get output including consumption of #Microsoft365 licenses and when they expire.

office365itpros.com/2023/07/06/m...
November 5, 2024 at 7:18 PM