Comments for Office 365 for IT Pros https://office365itpros.com The Ultimate Guide to Mastering Microsoft 365 Tue, 28 Oct 2025 15:05:07 +0000 hourly 1 Comment on Auto-Updating Teams Work Location is Not Employee Monitoring by Tony Redmond https://office365itpros.com/2025/10/28/teams-work-location-auto/#comment-14551 Tue, 28 Oct 2025 15:05:07 +0000 https://office365itpros.com/?p=71305#comment-14551 In reply to Jakke.

I don’t think so. I haven’t seen any mention of Teams Premium. Those licenses are required for the features listed below, but I don’t see location setting in the set.

Requires: Microsoft Teams Premium license.
Functionality:
Places Finder: Book desks and rooms with rich metadata like floorplans and pictures.
Intelligent Booking: Get suggestions for appropriately sized rooms or desks.
Places Explorer: Get a unified view of people, spaces, and experiences at a location.
Space Analytics: Access utilization and occupancy data.
Auto-release policies: Automatically release unoccupied reserved rooms.

https://learn.microsoft.com/microsoft-365/places/places-overview?WT.mc_id=M365-MVP-9501#feature-description

]]>
Comment on Auto-Updating Teams Work Location is Not Employee Monitoring by Auto-Updating Teams Work Location is Not Employee Monitoring – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/10/28/teams-work-location-auto/#comment-14549 Tue, 28 Oct 2025 11:33:31 +0000 https://office365itpros.com/?p=71305#comment-14549 […] Link:https://office365itpros.com/2025/10/28/teams-work-location-auto/ […]

]]>
Comment on Auto-Updating Teams Work Location is Not Employee Monitoring by Jakke https://office365itpros.com/2025/10/28/teams-work-location-auto/#comment-14548 Tue, 28 Oct 2025 10:24:56 +0000 https://office365itpros.com/?p=71305#comment-14548 I guess Teams premium needs to be enabled for this feature right?

]]>
Comment on Allowing Users to Add Enterprise Apps to Entra ID is a Bad Idea by Tony Redmond https://office365itpros.com/2025/10/24/enterprise-apps-my-mistake/#comment-14545 Sat, 25 Oct 2025 13:59:37 +0000 https://office365itpros.com/?p=71242#comment-14545 In reply to Ian Caldwell.

What tenant owns the enterprise app?

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by Tony Redmond https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14544 Sat, 25 Oct 2025 13:58:49 +0000 https://office365itpros.com/?p=65168#comment-14544 In reply to maxcoder.

Look up the documentation for any Graph SDK cmdlet and you’ll find the module the cmdlet comes from. Get-MgUser is very much available. It’s probably the 2nd most used cmdlet after Connect-MgGraph.

Just install the complete SDK and you’ll have access to all cmdlets: https://office365itpros.com/2024/09/24/microsoft-graph-powershell-sdk-code/

Or buy the Automating Microsoft 365 with PowerShell eBook: https://o365itpros.gumroad.com/l/M365PS It answers these and many other questions.

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by maxcoder https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14541 Fri, 24 Oct 2025 12:32:38 +0000 https://office365itpros.com/?p=65168#comment-14541 In reply to Tony Redmond.

Are the Get-MgUser and Get-MgReportAuthenticationMethodUserRegistrationDetail commands available? Are these available in the Beta module?

The MgGraph module is currently installed. Do I also need to install the beta module in parallel?

If so, how can I install it?

]]>
Comment on Allowing Users to Add Enterprise Apps to Entra ID is a Bad Idea by Ian Caldwell https://office365itpros.com/2025/10/24/enterprise-apps-my-mistake/#comment-14540 Fri, 24 Oct 2025 11:17:10 +0000 https://office365itpros.com/?p=71242#comment-14540 I love the honesty Tony! Testing tools is an important part of admin work but sometimes it is too easy to just approve an enterprise app.

Are there any good tricks to figure out who owns or manages an app before approval? I have an app called “Excel Online” that a user has requested (still following up on HOW they triggered this app request) – which does not show up as verified or unverified and there is nothing useful under App info. The only potentially useful information is the list of Reply URLs:

https://global.consent.azure-apim.net/redirect
https://azure-apim.net/
https://msmanaged-na.consent.azure-apim.net/redirect
https://europe-001.consent.azure-apim.net/redirect
https://asia-001.consent.azure-apim.net/redirect
https://australia-001.consent.azure-apim.net/redirect
https://canada-001.consent.azure-apim.net/redirect
https://japan-001.consent.azure-apim.net/redirect
https://firstrelease-001.consent.azure-apim.net/redirect
https://india-001.consent.azure-apim.net/redirect
https://uk-001.consent.azure-apim.net/redirect

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by Tony Redmond https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14539 Fri, 24 Oct 2025 10:59:45 +0000 https://office365itpros.com/?p=65168#comment-14539 In reply to maxcoder.

the script uses the Graph beta API so you need to load the beta module.

]]>
Comment on Allowing Users to Add Enterprise Apps to Entra ID is a Bad Idea by Doug Ware https://office365itpros.com/2025/10/24/enterprise-apps-my-mistake/#comment-14538 Fri, 24 Oct 2025 10:52:31 +0000 https://office365itpros.com/?p=71242#comment-14538 Thanks for the mention Tony! We definitely need to get the tasks associated with the verification done for GuideAnts Notebooks and will soon and do the same for the Apple and Google flavor desktop builds and ecosystems.

This kind of robustness is why we’re using MS login and happily, the sign-in also supports personal accounts.

]]>
Comment on How to Share Files in Teams Meetings – It’s Different to Outlook by IT Telkom https://office365itpros.com/2021/01/07/share-files-teams-meetings/#comment-14536 Thu, 23 Oct 2025 20:30:48 +0000 https://office365itpros.com/?p=38453#comment-14536 Great article, thanks for your hardwork!

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by maxcoder https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14533 Thu, 23 Oct 2025 07:27:54 +0000 https://office365itpros.com/?p=65168#comment-14533 Hi,

When I run the current script, I get the following error. I am using PowerShell 5.1 and MSGraph. (Not BETA)

When I examined the script, something caught my attention. There is a cmd like the one below.

However, I don’t have the Microsoft.Graph.Beta.Identity.SignIns module installed. The relevant command is not in MSGRAPH. It’s only in the BETA module.

How can we resolve this?

https://learn.microsoft.com/en-us/powershell/module/microsoft.graph.beta.identity.signins/get-mgbetauserauthenticationrequirement?view=graph-powershell-beta

Error Message:

One or More Errors Occurred

]]>
Comment on Automating Microsoft 365 with PowerShell November 2025 Update by Tony Redmond https://office365itpros.com/2025/10/21/automating-microsoft-365-with-powershell17/#comment-14531 Wed, 22 Oct 2025 13:37:45 +0000 https://office365itpros.com/?p=71183#comment-14531 In reply to Rich.

Yep. Every month we make tons of changes…

]]>
Comment on Automating Microsoft 365 with PowerShell November 2025 Update by Rich https://office365itpros.com/2025/10/21/automating-microsoft-365-with-powershell17/#comment-14530 Wed, 22 Oct 2025 12:56:43 +0000 https://office365itpros.com/?p=71183#comment-14530 Call me old school, but I do miss printed versions of your books! I guess the problem now is technology is changing so rapidly.

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Tony Redmond https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14523 Tue, 21 Oct 2025 09:08:37 +0000 https://office365itpros.com/?p=70336#comment-14523 In reply to Claudio Stallone.

Nope. I’ll ask again.

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Claudio Stallone https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14522 Tue, 21 Oct 2025 08:02:01 +0000 https://office365itpros.com/?p=70336#comment-14522 In reply to Tony Redmond.

Hi Tony, any news here?

]]>
Comment on New Audio-Only Recording Option for Teams Meetings by Worth Reading – New Audio-Only Recording Option for Teams Meetings – Mike McBride on M365 https://office365itpros.com/2025/10/20/audio-only-recording-teams/#comment-14521 Tue, 21 Oct 2025 02:09:00 +0000 https://office365itpros.com/?p=71194#comment-14521 […] https://office365itpros.com/2025/10/20/audio-only-recording-teams/ […]

]]>
Comment on New Audio-Only Recording Option for Teams Meetings by New Audio-Only Recording Option for Teams Meetings – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/10/20/audio-only-recording-teams/#comment-14520 Mon, 20 Oct 2025 23:18:14 +0000 https://office365itpros.com/?p=71194#comment-14520 […] Link:https://office365itpros.com/2025/10/20/audio-only-recording-teams/ […]

]]>
Comment on Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation by Tony Redmond https://office365itpros.com/2025/10/16/secret-management-azure-automation/#comment-14512 Fri, 17 Oct 2025 15:02:53 +0000 https://office365itpros.com/?p=71132#comment-14512 In reply to Max.

The idea of using a key vault is that it’s a secure place to store confidential information. Credentials are just one kind of information.
The value of using a key vault is that it’s a common location for apps to go to fetch the confidential information. I’m using it here for Azure Automation, but the vault data could be used by web apps or PowerShell scripts.
Most of the time, I used managed identities with Exchange Online. It’s only because the security and compliance cmdlets (Connect-IPPSSession) don’t support managed identities (yet) that I go anywhere near username/password credentials.

Like most stuff I write about, I do so to make people think. Some of the stuff works for some of my readers, some of it doesn’t.

]]>
Comment on Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation by Max https://office365itpros.com/2025/10/16/secret-management-azure-automation/#comment-14511 Fri, 17 Oct 2025 14:57:09 +0000 https://office365itpros.com/?p=71132#comment-14511 @Tony: I don’t quite understand the use case for a vault. Can you help me?
First, we logon with credentials A of an Azure account that’s linked to a subscription.

With this account we get the credentials B to logon to ExchangeOnline.

Why is that better/more secure then simply using a single set of credentials to logon. You have two credentials, I have one. What is more secure?

]]>
Comment on Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation by Tony Redmond https://office365itpros.com/2025/10/16/secret-management-azure-automation/#comment-14510 Fri, 17 Oct 2025 14:43:24 +0000 https://office365itpros.com/?p=71132#comment-14510 In reply to Max.

Glad that we found a solution…

]]>
Comment on Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation by Max https://office365itpros.com/2025/10/16/secret-management-azure-automation/#comment-14509 Fri, 17 Oct 2025 14:38:31 +0000 https://office365itpros.com/?p=71132#comment-14509 In reply to Tony Redmond.

Moved from 3.8.0 to 3.9 ExchangeOnlineManagement and it worked. Thanks, Tony.

]]>
Comment on Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation by Tony Redmond https://office365itpros.com/2025/10/16/secret-management-azure-automation/#comment-14508 Fri, 17 Oct 2025 14:25:28 +0000 https://office365itpros.com/?p=71132#comment-14508 In reply to Max.

What version of the modules have you loaded into the automation account? I used V3.9 for EXO and V5.3 for Az.Accounts. This is the exact code. You can see that Connect-AzAccount loads before Exchange Online.

Connect-AzAccount -Identity

$parameters = @{
Name = ‘Azure’
ModuleName = ‘Az.KeyVault’
VaultParameters = @{
AZKVaultName = ‘Office365ITPros’
SubscriptionId = (Get-AzContext).Subscription.Id
}
DefaultVault = $true
}
Register-SecretVault @parameters
Get-SecretVault

$UserName = Get-Secret -Name ExoAccountName -AsPlainText -Vault Azure
$Password = Get-Secret -Name ExoAccountPassword -Vault Azure

$Credentials = New-Object ‘Management.Automation.PsCredential’ $UserName, $Password

Connect-ExchangeOnline -Credential $Credentials -DisableWAM
Connect-IPPSSession -Credential $Credentials
Get-Label | Format-Table ImmutableId, DisplayName

]]>
Comment on Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation by Max https://office365itpros.com/2025/10/16/secret-management-azure-automation/#comment-14507 Fri, 17 Oct 2025 14:09:57 +0000 https://office365itpros.com/?p=71132#comment-14507 @Tony: Up to line 18 of your script everything worked. Yet, connect-exchangeonline throws this error: “OperationStopped: Method not found: ‘Microsoft.Identity.Client.PublicClientApplicationBuilder Microsoft.Identity.Client.Broker.BrokerExtension.WithBroker(Microsoft.Identity.Client.PublicClientApplicationBuilder, Microsoft.Identity.Client.BrokerOptions)’.”

The exact same error is described here: https://github.com/microsoftgraph/msgraph-sdk-powershell/issues/3331
“When calling Connect-ExchangeOnline after you called Connect-AzAccount you get the error …”

How were you able to circumvent it?

]]>
Comment on Teams Stamps External Users with Trust Indicators by Tony Redmond https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14505 Thu, 16 Oct 2025 08:12:21 +0000 https://office365itpros.com/?p=70977#comment-14505 In reply to Chris.

There are gaps in what Microsoft delivers, that’s true. I think this is indicative of a solution that attempts to meet the needs of hundreds of thousands of different organizations of varying sizes and needs. They can’t come up with something that addresses all requirements. Would the trusted domains setup work for you? If you have specific domains that you connect to for external access, you can create an allow list for those domains. It’s what I do for my domain (there are currently 77 domains on my allow list). Yes, it’s a pain having to add a new domain each time someone wants to contact someone via federated chat in that domain, but it works. After that, I have a managed set of guests. By managed, I mean that I have various tools to weed out unwanted (obsolete) guests on an ongoing basis. These approaches leverage what’s in the product without waiting for Microsoft to deliver something else, which they might never do.

]]>
Comment on Copilot Administrative Skills Don’t Do Much for SharePoint Management by Tony Redmond https://office365itpros.com/2025/09/16/sharepoint-skills-copilot/#comment-14504 Thu, 16 Oct 2025 08:03:22 +0000 https://office365itpros.com/?p=70725#comment-14504 In reply to Joseph Moran.

Thanks. I’m still not getting much value from the skills that Copilot delivers for the admin centers. I want Microsoft to do more… more than any reasonably competent administrator can do without much effort.

]]>
Comment on Copilot Administrative Skills Don’t Do Much for SharePoint Management by Joseph Moran https://office365itpros.com/2025/09/16/sharepoint-skills-copilot/#comment-14503 Wed, 15 Oct 2025 19:47:24 +0000 https://office365itpros.com/?p=70725#comment-14503 Hi Tony. For what it’s worth, looks like this has gotten better recently. I just tried “which site stores the most files” and CoPilot returned the top five sites with URLs, date of creation, and the number of files stored therein.

As always, thanks for these great posts. I always learn a lot.

]]>
Comment on Teams Stamps External Users with Trust Indicators by Chris https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14502 Wed, 15 Oct 2025 12:45:08 +0000 https://office365itpros.com/?p=70977#comment-14502 In reply to Tony Redmond.

I suspect not, this appears a massive oversight on Microsoft’s behalf – is it hardly a massive overhead, the likelihood is that you probably have handful of partner domains you work with regularly. I have a tenant where they have two other organisations they share office facilities with; yes we could add 200+ users as guests but I’d be more than happy to say “if you have an Entra account from there domains then we trust your organisation” – this ultimately is the level of verification that you have with what the “allow only” list you are advocating without.

As I see it the current approach

1) Allow all (everything external is deemed External-Unfamiliar/”This person is part of an organization that is neither trusted nor blocked by your organization.”)
2) Allow all but block these explicitly (those then not blocked are External-Unfamiliar/”This person is part of an organization that is neither trusted nor blocked by your organization.”)
3) Block all but allow these explicitly (those left will External-Familiar/”[Name] is part of a trusted organization.”)

What I want is a

4) Allow all external domains (unverified/External-Unfamiliar/”This person is part of an organization that is neither trusted nor blocked by your organization.”), but block these (untrusted/External-Unfamiliar/”This person is part of an organization that is not trusted by your organization.”) and trust these domains (trusted/External-Familiar/”[Name] is part of a trusted organization.”)

The guidance here https://learn.microsoft.com/en-us/microsoftteams/trust-indicators “Outside of your organization and your organization doesn’t have an explicit allowlist or blocklist.” but from what I can see you can’t add them to an allow list without blocking every other domain; the only way I can see you could get around that is cross cloud trust or setting up large numbers of guests (and that in itself isn’t entirely desirable; I do exist at another tenants domain as a guest and I simply miss Teams messages as I don’t “live within their tenant” day to day – so I need to interact with stuff in Sharepoint and Teams etc as a guest; but day to say messaging between tenants as “external” contacts is much easier as you can remain in you own tenant in teams as Teams only allows you to look at one at a time)

]]>
Comment on Changing the Offline Access Period for Sensitivity Labels by Changing the Offline Access Period for Sensitivity Labels – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/10/14/offline-access-validity-period/#comment-14499 Tue, 14 Oct 2025 08:53:36 +0000 https://office365itpros.com/?p=70877#comment-14499 […] Link:https://office365itpros.com/2025/10/14/offline-access-validity-period/ […]

]]>
Comment on Teams Stamps External Users with Trust Indicators by Tony Redmond https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14498 Mon, 13 Oct 2025 13:40:56 +0000 https://office365itpros.com/?p=70977#comment-14498 In reply to Ralph Jansen.

Well, there’s no other way (that I know of) to give federated chat participants any indicator that shows a higher level of trust. With guests, you can give them a logo to show that they are trusted (in addition to the Teams stamp) and can change their display name to include some form of trust. As always with Microsoft 365, you can only work with the features Microsoft delivers…

And keeping control of guests isn’t that difficult…

]]>
Comment on Teams Stamps External Users with Trust Indicators by Ralph Jansen https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14496 Mon, 13 Oct 2025 10:21:36 +0000 https://office365itpros.com/?p=70977#comment-14496 No way to reply to Tony.
I’m not using Guests. But I don’t want to. I don’t want to clutter my environment, only because I want to chat to someone. How about new users etc. Now you see the new icon that is helpfull. But some of the external people/organizations I trust I want to mark them as trusted.

]]>
Comment on Teams Stamps External Users with Trust Indicators by Tony Redmond https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14495 Mon, 13 Oct 2025 09:59:24 +0000 https://office365itpros.com/?p=70977#comment-14495 In reply to Ralph.

Do you use guests? They have the highest level of trust for external people.

]]>
Comment on Teams Stamps External Users with Trust Indicators by Ralph https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14494 Mon, 13 Oct 2025 09:57:30 +0000 https://office365itpros.com/?p=70977#comment-14494 In reply to Chris.

This is exactly what I’m searching for but it doesn’t exist. I want to allow all external contacts but I want to mark some as trusted.

]]>
Comment on Why MFA, Conditional Access, and Sensitivity Labels can Combine to Give Outlook a Problem by Configuring Conditional Access for Guest Users: Allowing Only Office 365 and Essential Apps - Modern Workplace Blog https://office365itpros.com/2024/02/12/conditional-access-mfa-email/#comment-14491 Sun, 12 Oct 2025 13:11:45 +0000 https://office365itpros.com/?p=63638#comment-14491 […] Tony Redmond: Conditional Access MFA configuration […]

]]>
Comment on Microsoft 365 Copilot Usage Report API General Availability by Microsoft 365 Copilot Usage Report API General Availability – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/10/10/copilot-usage-report-api-ga/#comment-14483 Fri, 10 Oct 2025 09:28:53 +0000 https://office365itpros.com/?p=71098#comment-14483 […] Link:https://office365itpros.com/2025/10/10/copilot-usage-report-api-ga/ […]

]]>
Comment on SharePoint Online Dumps OTP Authentication for Sharing Links by Tony Redmond https://office365itpros.com/2025/06/10/entra-id-b2b-collaboration-spo/#comment-14482 Fri, 10 Oct 2025 09:20:37 +0000 https://office365itpros.com/?p=69570#comment-14482 In reply to grooza.

Yep. That could be confusing… but I don’t think the old links work anymore. Easy to test, though. And if the situation is as I think it is, it’s time for some user education.

]]>
Comment on SharePoint Online Dumps OTP Authentication for Sharing Links by grooza https://office365itpros.com/2025/06/10/entra-id-b2b-collaboration-spo/#comment-14481 Fri, 10 Oct 2025 09:18:54 +0000 https://office365itpros.com/?p=69570#comment-14481 In reply to Tony Redmond.

In our tenant, we enabled B2B integration about two months ago, and we can still see all the previously shared links under Manage Access.

Scenario:
An external user asks an internal user for access to a file. The internal user checks and replies, “You already have access — your email appears under the sharing links.”
However, in reality, the link is no longer functional, and the external user cannot open the file.

This situation creates confusion, as the sharing links and emails are still visible even though the access is not valid anymore.

]]>
Comment on SharePoint Online Dumps OTP Authentication for Sharing Links by Tony Redmond https://office365itpros.com/2025/06/10/entra-id-b2b-collaboration-spo/#comment-14480 Fri, 10 Oct 2025 09:07:47 +0000 https://office365itpros.com/?p=69570#comment-14480 In reply to grooza.

I believe that new sharing links will be required. However, as I don’t have any of the old links around in my tenant (I switched years ago), I cannot test to verify.

]]>
Comment on How SharePoint Online Intelligent Versioning Interacts with Retention Policies and Labels by Tony Redmond https://office365itpros.com/2024/11/13/intelligent-versioning-spo/#comment-14479 Fri, 10 Oct 2025 09:07:01 +0000 https://office365itpros.com/?p=67021#comment-14479 In reply to Mirosław.

I haven’t heard of any change recently.

]]>
Comment on SharePoint Online Dumps OTP Authentication for Sharing Links by grooza https://office365itpros.com/2025/06/10/entra-id-b2b-collaboration-spo/#comment-14478 Fri, 10 Oct 2025 09:05:16 +0000 https://office365itpros.com/?p=69570#comment-14478 Hi, What will happen to the links shown under ‘Manage Access’? The emails of previously shared users still appear, even though the links are no longer accessible, which may confuse users

]]>
Comment on How SharePoint Online Intelligent Versioning Interacts with Retention Policies and Labels by Mirosław https://office365itpros.com/2024/11/13/intelligent-versioning-spo/#comment-14477 Fri, 10 Oct 2025 07:11:59 +0000 https://office365itpros.com/?p=67021#comment-14477 Hi Tony,
Do you know if something has changed, and there is a way to remove all versions and retain only the last version of the file by retention label?

]]>
Comment on Using the Graph API to Generate Mailbox Folder Statistics by Tony Redmond https://office365itpros.com/2022/05/19/mailbox-folder-statistics/#comment-14472 Thu, 09 Oct 2025 12:34:08 +0000 https://office365itpros.com/?p=55098#comment-14472 In reply to AdrianK.

Thanks for the contribution. You might like to explore the script described in https://practical365.com/mailbox-contents-report/ if you wanted to take the idea further. I also recommend not using an app secret – use a certificate instead. And I would enhance the filter to only find member accounts, and perhaps even member accounts that have an Exchange license.

]]>
Comment on Using the Graph API to Generate Mailbox Folder Statistics by AdrianK https://office365itpros.com/2022/05/19/mailbox-folder-statistics/#comment-14471 Thu, 09 Oct 2025 11:49:32 +0000 https://office365itpros.com/?p=55098#comment-14471 If someone is looking for a script , I have build one with MG Graph. It takes more time than with Exchange Online/EXOMailbox or MailboxStatistic but it is more secured because you only need fex rights instead of full admin exchange role.

-Mail.ReadBasic.All
-User.ReadBasic.All
-Mail.Send (not mandatory)

$ApplicationId = “”
$tenantID = “”
$SecuredPassword = “”

$SecuredPasswordPassword = ConvertTo-SecureString `
-String $SecuredPassword -AsPlainText -Force

$ClientSecretCredential = New-Object `
-TypeName System.Management.Automation.PSCredential `
-ArgumentList $ApplicationId, $SecuredPasswordPassword

Connect-MgGraph -TenantId $tenantID -ClientSecretCredential $ClientSecretCredential

function Get-MailboxSizeForUser {
param (
[string]$UserId
)

function Get-FolderSizeRecursive {
param (
[string]$UserId,
[string]$FolderId,
[string]$Indent = “”
)

$size = 0
$folder = Get-MgUserMailFolder -UserId $UserId -MailFolderId $FolderId
$folderName = $folder.DisplayName
$folderSize = $folder.AdditionalProperties[“sizeInBytes”]

Write-Host “$Indent Folder: $folderName”
Write-Host “$Indent Size: $([math]::Round($folderSize / 1MB, 2)) MB”

if ($folderSize) {
$size += $folderSize
}

if ($folder.ChildFolderCount -gt 0) {
$childFolders = Get-MgUserMailFolderChildFolder -UserId $UserId -MailFolderId $FolderId -All
foreach ($child in $childFolders) {
$size += Get-FolderSizeRecursive -UserId $UserId -FolderId $child.Id -Indent (“$Indent`t”)
}
}

return $size
}

$totalSize = 0
$rootFolders = Get-MgUserMailFolder -UserId $UserId -All
foreach ($folder in $rootFolders) {
$totalSize += Get-FolderSizeRecursive -UserId $UserId -FolderId $folder.Id
}

$totalSizeGB = [math]::Round($totalSize / 1GB, 2)
Write-Host “Total mailbox size for $UserId : $totalSizeGB GB”
return $totalSizeGB
}

$csvPath = “$env:TEMP\\MailboxSizes.csv”
“DisplayName,AG,TotalMailboxSizeGB” | Out-File -FilePath $csvPath -Encoding UTF8

# Get all users whose display name starts with “Crelan”
$crelanUsers = Get-MgUser -Filter “startsWith(displayName,’ ‘)” -All

foreach ($user in $crelanUsers) {
try {
$sizeGB = Get-MailboxSizeForUser -UserId $user.UserPrincipalName
“$($user.GivenName),$($user.SurName),$sizeGB” | Out-File -FilePath $csvPath -Append -Encoding UTF8
} catch {
Write-Warning “Failed to get mailbox size for $($user.DisplayName): $_”
}
}

# Define the CSV file path
$csvName = [System.IO.Path]::GetFileName($csvPath)
$csvBytes = [System.IO.File]::ReadAllBytes($csvPath)
$csvBase64 = [System.Convert]::ToBase64String($csvBytes)

# Create the email message with CSV attachment
$emailMessage = @{
Message = @{
Subject = “Mailbox Size Report”
Body = @{
ContentType = “Text”
Content = “Attached is the mailbox size report in CSV format.”
}
ToRecipients = @(
@{
EmailAddress = @{
Address = “”
}
}
)
Attachments = @(
@{
“@odata.type” = “#microsoft.graph.fileAttachment”
Name = $csvName
ContentBytes = $csvBase64
ContentType = “text/csv”
}
)
}
}
Send-MgUserMail -UserId “” -BodyParameter $emailMessage

]]>
Comment on Chromium 141 Update Will Affect Offline Access for SharePoint Online and OneDrive for Business by Tony Redmond https://office365itpros.com/2025/10/07/chromium-141-spo/#comment-14470 Thu, 09 Oct 2025 08:59:39 +0000 https://office365itpros.com/?p=71030#comment-14470 In reply to JJ.

Well, it’s a workstation specific setting, so I imagine that only the SharePoint URLs accessed from a workstation are necessary. Should be easy to test.

]]>
Comment on Chromium 141 Update Will Affect Offline Access for SharePoint Online and OneDrive for Business by JJ https://office365itpros.com/2025/10/07/chromium-141-spo/#comment-14469 Thu, 09 Oct 2025 07:20:24 +0000 https://office365itpros.com/?p=71030#comment-14469 Thanks Tony! Any idea if this policy requires additional entries for MultiGeo tenants?

]]>
Comment on Teams Support for Emojis in Chat and Channels Section Names by wroot https://office365itpros.com/2025/10/08/teams-chat-section-names/#comment-14468 Thu, 09 Oct 2025 05:14:55 +0000 https://office365itpros.com/?p=71058#comment-14468 😉🤞♥]]> 👍😉🤞♥️

]]>
Comment on Entra ID’s Keep Me Signed In Feature – Good or Bad? by Entra ID’s Keep Me Signed In Feature – Good or Bad? – My WordPress https://office365itpros.com/2025/09/17/kmsi-good-or-bad/#comment-14466 Thu, 09 Oct 2025 00:10:39 +0000 https://office365itpros.com/?p=70756#comment-14466 […] Entra ID’s Keep Me Signed In Feature – Good or Bad? […]

]]>
Comment on Teams Support for Emojis in Chat and Channels Section Names by Teams Support for Emojis in Chat and Channels Section Names – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/10/08/teams-chat-section-names/#comment-14464 Wed, 08 Oct 2025 10:58:55 +0000 https://office365itpros.com/?p=71058#comment-14464 […] Link:https://office365itpros.com/2025/10/08/teams-chat-section-names/ […]

]]>
Comment on Teams Stamps External Users with Trust Indicators by Tony Redmond https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14463 Wed, 08 Oct 2025 09:57:13 +0000 https://office365itpros.com/?p=70977#comment-14463 In reply to Chris.

Isn’t that the same kind of management overhead as constructing an allow list?

]]>
Comment on Teams Stamps External Users with Trust Indicators by Chris https://office365itpros.com/2025/10/02/trust-indicator-teams/#comment-14460 Tue, 07 Oct 2025 16:47:10 +0000 https://office365itpros.com/?p=70977#comment-14460 What would be good would for there to be a way of saying “Allow all external domains” and then “and these are the ones we trust” without having to go down the block list or allow list approach.

]]>
Comment on Why Teams Clients Prompt for Your Location by Tony Redmond https://office365itpros.com/2025/03/25/teams-location-privacy/#comment-14457 Mon, 06 Oct 2025 15:37:38 +0000 https://office365itpros.com/?p=68564#comment-14457 In reply to Samuel.

Have you asked Microsoft?

]]>
Comment on Why Teams Clients Prompt for Your Location by Samuel https://office365itpros.com/2025/03/25/teams-location-privacy/#comment-14456 Mon, 06 Oct 2025 12:33:12 +0000 https://office365itpros.com/?p=68564#comment-14456 Hi there my customers are now seeing this same msg on windows 11 24H2. If we wanted to amend the location settings would we need to alter it from the group policy manager. Or from the MS 365 admin center we need some clarification thanks

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Tony Redmond https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14442 Wed, 01 Oct 2025 18:44:16 +0000 https://office365itpros.com/?p=70336#comment-14442 In reply to Jose.

I had email from the Microsoft team that is driving the issue to say that they still needed a few weeks to resolve matters. That is the situation as of last Monday.

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Jose https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14441 Wed, 01 Oct 2025 18:39:11 +0000 https://office365itpros.com/?p=70336#comment-14441 Just checking in.
Any update or ETA?

We have big customers waiting for a proposal and we’re worried about making them buy MDO P2 licenses for shared mailboxes and later finding out they don’t need them

Thank you!

]]>
Comment on Microsoft Launches New Way to Consume Documentation by Latest bookmarks for July 8 – Savage Nomads https://office365itpros.com/2025/07/02/mcp-server-for-microsoft-learn/#comment-14437 Wed, 01 Oct 2025 00:40:15 +0000 https://office365itpros.com/?p=69805#comment-14437 […] https://office365itpros.com/2025/07/02/mcp-server-for-microsoft-learn/ ——————————————- […]

]]>
Comment on January 2026 Change for How Outlook Extracts Events from Email by January 2026 Change for How Outlook Extracts Events from Email – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/09/30/events-from-email-schema/#comment-14434 Tue, 30 Sep 2025 12:08:48 +0000 https://office365itpros.com/?p=70933#comment-14434 […] Link:https://office365itpros.com/2025/09/30/events-from-email-schema/ […]

]]>
Comment on Microsoft Use of Anthropic AI Models Creates Concerns for Tenants by Microsoft adotta Anthropic: svolta AI in Copilot Studio https://office365itpros.com/2025/09/26/anthrophic-copilot/#comment-14430 Mon, 29 Sep 2025 14:25:14 +0000 https://office365itpros.com/?p=70905#comment-14430 […] Come precisato da Microsoft, l’uso dei modelli di OpenAI rimane lo standard per la stragrande maggioranza degli utenti. La novità è confinata a Copilot Studio, un ambiente per specialisti e sviluppatori. […]

]]>
Comment on SharePoint Knowledge Agent Available in Preview by Tony Redmond https://office365itpros.com/2025/09/25/sharepoint-knowledge-agent/#comment-14423 Sat, 27 Sep 2025 11:33:28 +0000 https://office365itpros.com/?p=70845#comment-14423 In reply to wroot.

True. I didn’t test those capabilities. Then again, the agent still only works for a single site in my tenant.

]]>
Comment on SharePoint Knowledge Agent Available in Preview by wroot https://office365itpros.com/2025/09/25/sharepoint-knowledge-agent/#comment-14422 Sat, 27 Sep 2025 09:55:03 +0000 https://office365itpros.com/?p=70845#comment-14422 In the article and demo they also present capabilities to use this agent to create and update SP pages, fix broken links, etc.

]]>
Comment on Microsoft Use of Anthropic AI Models Creates Concerns for Tenants by Microsoft Use of Anthropic AI Models Creates Concerns for Tenants – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/09/26/anthrophic-copilot/#comment-14410 Fri, 26 Sep 2025 09:25:12 +0000 https://office365itpros.com/?p=70905#comment-14410 […] Link:https://office365itpros.com/2025/09/26/anthrophic-copilot/ […]

]]>
Comment on Entra ID to Disable Service Principal-Less Authentication by Fabien https://office365itpros.com/2025/04/15/service-principal-less-auth/#comment-14409 Fri, 26 Sep 2025 09:11:46 +0000 https://office365itpros.com/?p=68839#comment-14409 In reply to Cyril.

Hi Cyril, just to let you know there are multiple ways to verify an app ID:
You can indeed check https://learn.microsoft.com/troubleshoot/azure/active-directory/verify-first-party-apps-sign-in
or alternatively you can go to https://github.com/merill/microsoft-info and check https://raw.githubusercontent.com/merill/microsoft-info/main/_info/MicrosoftApps.csv for a much easier read.

]]>
Comment on Automating Microsoft 365 with PowerShell October 2025 Update by Tony Redmond https://office365itpros.com/2025/09/22/automating-microsoft-365-with-powershell16/#comment-14404 Thu, 25 Sep 2025 08:59:19 +0000 https://office365itpros.com/?p=70821#comment-14404 In reply to rich2018.

Amazon doesn’t set the price. That decision remains with the author. However, Amazon’s payment structure is such that some believe that high prices are needed to generate sufficient revenue for them after Amazon takes their cut.

]]>
Comment on Automating Microsoft 365 with PowerShell October 2025 Update by rich2018 https://office365itpros.com/2025/09/22/automating-microsoft-365-with-powershell16/#comment-14403 Thu, 25 Sep 2025 08:57:51 +0000 https://office365itpros.com/?p=70821#comment-14403 $119.99 for a book is ludicrous and also incredibly greedy from Amazon. Not sure Exchange SE will be any different to the latest Exchange 2019 CU, but lets see.

]]>
Comment on Assigning OneDrive Storage Quotas Based on Group Membership by Tony Redmond https://office365itpros.com/2023/06/15/onedrive-storage-quota-manage/#comment-14402 Wed, 24 Sep 2025 17:04:11 +0000 https://office365itpros.com/?p=60478#comment-14402 In reply to Freddy.

I don’t know because I don’t use Task Scheduler https://practical365.com/dump-task-scheduler/.

I imagine that you could implement the script as an Azure Automation runbook and use a credential loaded as a resource for an automation account to authenticate.

]]>
Comment on Assembly Clashes Make Microsoft 365 PowerShell Frustrating by Max https://office365itpros.com/2025/09/24/assembly-clash-microsoft-365-ps/#comment-14401 Wed, 24 Sep 2025 17:00:56 +0000 https://office365itpros.com/?p=70802#comment-14401 I had always wondered why this was the case- I have run into it occasionally. Great article, thanks!

]]>
Comment on Assigning OneDrive Storage Quotas Based on Group Membership by Freddy https://office365itpros.com/2023/06/15/onedrive-storage-quota-manage/#comment-14400 Wed, 24 Sep 2025 16:59:43 +0000 https://office365itpros.com/?p=60478#comment-14400 Is it possible to run this script via Task Scheduler? I can’t find a way to authenticate via API to SharePoint Online; I can only do it through Microsoft Graph

]]>
Comment on Assembly Clashes Make Microsoft 365 PowerShell Frustrating by Tony Redmond https://office365itpros.com/2025/09/24/assembly-clash-microsoft-365-ps/#comment-14399 Wed, 24 Sep 2025 15:44:07 +0000 https://office365itpros.com/?p=70802#comment-14399 In reply to Berg.

The SharePoint management module is stuck in a time warp. The only changes Microsoft wants to make to it are to add tenant configuration switches like that for the Copilot Knowledge Agent. It’s very frustrating. I wrote about the problem last year: https://office365itpros.com/2024/03/19/sharepoint-online-powershell/

]]>
Comment on Assembly Clashes Make Microsoft 365 PowerShell Frustrating by Berg https://office365itpros.com/2025/09/24/assembly-clash-microsoft-365-ps/#comment-14397 Wed, 24 Sep 2025 11:38:37 +0000 https://office365itpros.com/?p=70802#comment-14397 Even more frustating is that the microsoft sharepointonline management shell is aimed at use with powershell 5.1. You can use it in v7 is my undestanding with UseWindowsPowerShell parameter. This also interferes with the assemblies needed for Pnp.powershell. There are even paid solutions now to manage the modules which in my opinion is capitilizing the technical debt microsoft is creating. The suggestion by Tony I support fully.

]]>
Comment on Copilot Administrative Skills Don’t Do Much for SharePoint Management by wroot https://office365itpros.com/2025/09/16/sharepoint-skills-copilot/#comment-14386 Thu, 18 Sep 2025 17:32:27 +0000 https://office365itpros.com/?p=70725#comment-14386 That’s the problem with Microsoft’s “AI” integrations. It is just LLM trying to work with some text data it seems. We had a demo about Copilot in Intune and they were excited to show us how you can ask Copilot to show you that you can just click on a menu and see anyway and not crammed into a small sidebar. If that was free, ok, but it is a pricey license of such a basic things just re-phrasing information that is already available in UI. It is not AI. But it has a price tag of AI (well, price tag of an actual AI would be astronomic).

]]>
Comment on Purview Priority Cleanup Expands to SharePoint and OneDrive by Tony Redmond https://office365itpros.com/2025/08/13/priority-cleanup-spo-od4b/#comment-14384 Thu, 18 Sep 2025 12:50:25 +0000 https://office365itpros.com/?p=70271#comment-14384 In reply to Rob Bath.

And yes, PHL and multiple versions of documents makes GDPR requests to remove data relating to a user very difficult to handle.

]]>
Comment on Purview Priority Cleanup Expands to SharePoint and OneDrive by Tony Redmond https://office365itpros.com/2025/08/13/priority-cleanup-spo-od4b/#comment-14383 Thu, 18 Sep 2025 12:48:15 +0000 https://office365itpros.com/?p=70271#comment-14383 In reply to Rob Bath.

It’s MC1115304, and the latest is that the Primary Cleanup for SPO/OneDrive is progressing as below:

Rollout Schedule:

Public Preview (Worldwide): Mid-September 2025 (previously mid-August) – late September 2025 (previously late August)
General Availability (Worldwide): mid-November 2025 (previously mid-September) – late November 2025 (previously late September).

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by Tony Redmond https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14382 Thu, 18 Sep 2025 12:46:25 +0000 https://office365itpros.com/?p=65168#comment-14382 In reply to maxcoder.

Looks like the Graph request has changed and doesn’t return the same data as it did in mid-June. Am investigating further.

]]>
Comment on Purview Priority Cleanup Expands to SharePoint and OneDrive by Rob Bath https://office365itpros.com/2025/08/13/priority-cleanup-spo-od4b/#comment-14381 Thu, 18 Sep 2025 12:20:05 +0000 https://office365itpros.com/?p=70271#comment-14381 I was wondering if you could point me at where you saw the August 15th update around deciding not to proceed at this time? If I’m reading it correctly, Priority Cleanup for SharePoint/OneDrive is still progressing and it’s just Priority Cleanup for EXO that is not currently progressing.

Also – regarding who might need to delete content mid-retention period – this is a big thing in Europe, as GDPR often requires rapid deletion of content that and org no longer has legitimate reason to retain. As such, not being able to bypass retention and delete makes the PHL a nightmare for GDPR compliance,

]]>
Comment on Customizing the Microsoft 365 User Profile Card with the Microsoft Graph PowerShell SDK by Tony Redmond https://office365itpros.com/2023/11/15/user-profile-card-sdk/#comment-14379 Wed, 17 Sep 2025 15:40:13 +0000 https://office365itpros.com/?p=62444#comment-14379 In reply to Eric N..

Yes, the Get-MgUser cmdlet supports that kind of searching.

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by maxcoder https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14378 Wed, 17 Sep 2025 12:11:02 +0000 https://office365itpros.com/?p=65168#comment-14378 In reply to Tony Redmond.

I checked for a sample user. I am getting the following output.

Invoke-MgGraphRequest -Method GET -Uri “https://graph.microsoft.com/beta/users/$userId/authentication/signInPreferences”

isSystemPreferredAuthentica… True
systemPreferredAuthenticati… PhoneAppNotification
userPreferredMethodForSecon… sms

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by maxcoder https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14376 Wed, 17 Sep 2025 06:21:36 +0000 https://office365itpros.com/?p=65168#comment-14376 In reply to Tony Redmond.

How do I use a single user account for your script?

]]>
Comment on Customizing the Microsoft 365 User Profile Card with the Microsoft Graph PowerShell SDK by Eric N. https://office365itpros.com/2023/11/15/user-profile-card-sdk/#comment-14373 Tue, 16 Sep 2025 20:52:09 +0000 https://office365itpros.com/?p=62444#comment-14373 If you add a custom attribute, can you search for values in that custom attribute? For example using your screenshot, find everyone who has an Employee Type of Temporary Contract?
Thank you!

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by Tony Redmond https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14371 Tue, 16 Sep 2025 12:58:32 +0000 https://office365itpros.com/?p=65168#comment-14371 In reply to maxcoder.

No idea because I can’t see the data in your tenant. Have you tried running the code that extracts information for a user against a known account to see what’s reported back?

]]>
Comment on Per-User MFA State Added to Tenant Passwords and MFA Report by maxcoder https://office365itpros.com/2024/06/14/per-user-mfa-state/#comment-14370 Tue, 16 Sep 2025 12:47:07 +0000 https://office365itpros.com/?p=65168#comment-14370 I ran the script. It works fine. However, there is no data in the MFA Default method column. Why is this happening?

]]>
Comment on Copilot Administrative Skills Don’t Do Much for SharePoint Management by Copilot Administrative Skills Don’t Do Much for SharePoint Management – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/09/16/sharepoint-skills-copilot/#comment-14369 Tue, 16 Sep 2025 08:05:28 +0000 https://office365itpros.com/?p=70725#comment-14369 […] Link:https://office365itpros.com/2025/09/16/sharepoint-skills-copilot/ […]

]]>
Comment on Running Teams PowerShell Cmdlets in Azure Automation by Tony Redmond https://office365itpros.com/2025/09/12/teams-powershell-azure-automation/#comment-14367 Mon, 15 Sep 2025 19:17:27 +0000 https://office365itpros.com/?p=70677#comment-14367 In reply to Rob S.

It’s logical that a signed-in administrator would be needed to update the targeting hierarchy. It’s not an operation performed very frequently and it’s something that an admin absolutely needs to do.

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Tony Redmond https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14365 Mon, 15 Sep 2025 12:54:49 +0000 https://office365itpros.com/?p=70336#comment-14365 In reply to Stephan G.

Given the confusion that persists within Microsoft employees about shared mailbox licensing, I think I shall wait for the definitive advice from the product group.

]]>
Comment on Running Teams PowerShell Cmdlets in Azure Automation by Rob S https://office365itpros.com/2025/09/12/teams-powershell-azure-automation/#comment-14364 Mon, 15 Sep 2025 12:40:45 +0000 https://office365itpros.com/?p=70677#comment-14364 Set-TeamTargetingHierarchy also does not work with Application Permissions. We tried to setup automation to update the Teams Hierarchy file using App Permissions and get a “Forbidden” error. Microsoft says that it can’t be done and needs to use Delegated Permissions.

]]>
Comment on Copilot Transcription Behavior Changing for Teams Meetings by Copilot Transcription Behavior Changing for Teams Meetings – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/09/15/transcription-teams-meetings/#comment-14362 Mon, 15 Sep 2025 09:54:15 +0000 https://office365itpros.com/?p=70714#comment-14362 […] Link:https://office365itpros.com/2025/09/15/transcription-teams-meetings/ […]

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Stephan G https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14360 Mon, 15 Sep 2025 06:47:04 +0000 https://office365itpros.com/?p=70336#comment-14360 According to the “Blue security podcast” it is not necessary to license shared mailboxes. As these are 2 MS employees from Sales – they should know 🙂
https://podcasts.apple.com/us/podcast/microsoft-licensing-overview-part-3-niche-situations/id1532959726?i=1000724551719

]]>
Comment on Customizing Quarantine Notification Messages by Edward J Castellanos https://office365itpros.com/2024/03/13/custom-quarantine-notification/#comment-14355 Fri, 12 Sep 2025 22:25:45 +0000 https://office365itpros.com/?p=63835#comment-14355 Ran into the same problem, GUI parameters were not updating when I clicked SAVE on the Global settings of the Quarantine Policies.

Figured out you need to first ADD a language. In my case, English_USA. Then Save.

Now, all the other paramaters saved when I edited them. (Subject / Display Name / Disclaimer / etc). Hope this helps someone else who stumbles across this!

-Eddie

]]>
Comment on Running the SharePoint Site Content and Policy Comparison Report by wroot https://office365itpros.com/2025/09/11/sharepoint-site-content-comparison/#comment-14351 Thu, 11 Sep 2025 20:22:06 +0000 https://office365itpros.com/?p=70687#comment-14351 I have just read a blog post from MS about the importance of data quality because of AI. It is a bit ironic. They are worried that their AI products will be less valuable and customers might cancel them because they have old data and AI produces nonsense. So, now customers MUST cleanup, so Copilot doesn’t look bad. Because LLM is not AI and cannot understand right from wrong, but it is being sold to people like AI, so they expect it will just understand and produce good result no matter the quality of data.

]]>
Comment on Running the SharePoint Site Content and Policy Comparison Report by Running the SharePoint Site Content and Policy Comparison Report – blog by Tony Redmond – 365ForAll https://office365itpros.com/2025/09/11/sharepoint-site-content-comparison/#comment-14350 Thu, 11 Sep 2025 07:05:18 +0000 https://office365itpros.com/?p=70687#comment-14350 […] Link:https://office365itpros.com/2025/09/11/sharepoint-site-content-comparison/ […]

]]>
Comment on Microsoft Defender for Office 365, Shared Mailboxes, and Microsoft 365 Groups by Mike DiVergilio https://office365itpros.com/2025/08/18/microsoft-defender-for-office-365-2/#comment-14349 Wed, 10 Sep 2025 18:51:17 +0000 https://office365itpros.com/?p=70418#comment-14349 In reply to Tony Redmond.

What further exacerbates the issue is the removal of level D pricing come November. I’ll be paying the full $5 a month then.

]]>
Comment on Microsoft Defender for Office 365, Shared Mailboxes, and Microsoft 365 Groups by Tony Redmond https://office365itpros.com/2025/08/18/microsoft-defender-for-office-365-2/#comment-14347 Wed, 10 Sep 2025 16:56:11 +0000 https://office365itpros.com/?p=70418#comment-14347 In reply to Mike DiVergilio.

Not so far. I asked for an update today.

]]>
Comment on Microsoft Defender for Office 365, Shared Mailboxes, and Microsoft 365 Groups by Mike DiVergilio https://office365itpros.com/2025/08/18/microsoft-defender-for-office-365-2/#comment-14346 Wed, 10 Sep 2025 16:55:04 +0000 https://office365itpros.com/?p=70418#comment-14346 Tony, any movement from MSFT on this? I’m looking at a 1.4 million dollar cost over 5 years if it doesn’t go away.

]]>
Comment on Microsoft’s Push to Save Office Files in the Cloud by Tony Redmond https://office365itpros.com/2025/09/09/save-to-cloud-locations/#comment-14345 Wed, 10 Sep 2025 08:58:26 +0000 https://office365itpros.com/?p=70653#comment-14345 In reply to ITManagerDallas.

By updating the system registry… yes.

]]>
Comment on Microsoft’s Push to Save Office Files in the Cloud by ITManagerDallas https://office365itpros.com/2025/09/09/save-to-cloud-locations/#comment-14343 Tue, 09 Sep 2025 18:33:23 +0000 https://office365itpros.com/?p=70653#comment-14343 Can this be enforced on devices that are not part of your organization or Intune environment for instance?

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Tony Redmond https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14341 Tue, 09 Sep 2025 15:00:15 +0000 https://office365itpros.com/?p=70336#comment-14341 In reply to Jose.

Still waiting for white smoke to emerge…

]]>
Comment on Unexpected Microsoft Defender for Office 365 License Requirement for Shared Mailboxes by Jose https://office365itpros.com/2025/08/11/microsoft-defender-for-office-365/#comment-14340 Tue, 09 Sep 2025 14:57:45 +0000 https://office365itpros.com/?p=70336#comment-14340 In reply to Tony Redmond.

Hi Tony

Thanks for your efforts to get clarity on this.
Do you have any ETA for the Microsoft definitive statement on this?

]]>
Comment on Microsoft Bolts on Copilot License Check onto ExRCA by Tony Redmond https://office365itpros.com/2025/09/08/copilot-license-check-exrca/#comment-14339 Tue, 09 Sep 2025 09:01:35 +0000 https://office365itpros.com/?p=70545#comment-14339 In reply to Anna.

No. It just checks for the presence of a license.

]]>
Comment on Microsoft Bolts on Copilot License Check onto ExRCA by Anna https://office365itpros.com/2025/09/08/copilot-license-check-exrca/#comment-14338 Tue, 09 Sep 2025 08:58:53 +0000 https://office365itpros.com/?p=70545#comment-14338 Hi, does your script distinguish between copilot direct-assigned licenses and group-assigned licenses?

]]>
Comment on The Confusing Renaming of Microsoft 365 Copilot by Uso Intelligente di Copilot - IT Pragmatica https://office365itpros.com/2024/12/20/microsoft-365-copilot-rename/#comment-14336 Mon, 08 Sep 2025 13:04:54 +0000 https://office365itpros.com/?p=67476#comment-14336 […] in azienda dotati di licenza Microsoft 365 hanno incluso anche una versione base di Copilot. Ha cambiato nome più volte nel recente passato: Bing Chat, Copilot, Copilot […]

]]>
Comment on Microsoft Explains the Differences Between Copilot Memories by wroot https://office365itpros.com/2025/09/03/copilot-memory-types/#comment-14327 Thu, 04 Sep 2025 14:02:24 +0000 https://office365itpros.com/?p=70579#comment-14327 They probably should have named it just “communications” source or “communication history” instead of reusing memory that is already used to describe another feature.

]]>
Comment on Outlook Groups Support for Folders and Rules by How to configure forwarding for a Microsoft 365 Group - Blog https://office365itpros.com/2022/11/14/outlook-groups-folders-rules/#comment-14326 Thu, 04 Sep 2025 12:48:23 +0000 https://office365itpros.com/?p=57837#comment-14326 […] Microsoft 365 Groups have been around for over a decade now, and are positioned as the preferred solution for email-based collaboration. On the surface, that holds true, as the combination between “group” and “mailbox” elements allows for better experience in some scenarios. This unfortunately does not hold true across the board, as Microsoft decided to limit the user interface and hide the underlying mailbox-related features. A step in the right direction was made in back in 2022 with the introduction of support for subfolders and rules for Microsoft 365 Groups, as detailed for example in this article. […]

]]>
Comment on Microsoft Deprecates Graph CLI and Toolkit by michaelmsonne https://office365itpros.com/2025/09/02/microsoft-graph-inconsistencies/#comment-14322 Tue, 02 Sep 2025 10:58:52 +0000 https://office365itpros.com/?p=70587#comment-14322 So nice, Tony — and thanks for sharing my feedback post here. Let’s make a difference!

]]>