How to Force Users to Sign in Weekly
Revoke Access for User Accounts at a Good Time A recent question in the Facebook Office 365 Technical Discussions group covered the situation where a conditional access policy imposes a 7-day sign-in...
View ArticleHow to Set Directory Synchronization Features with the Graph
UPN and sAMAccountName Updates and Entra ID Directory Synchronization Features The other day, I received a note from an Office 365 for IT Pros reader to say that they’d perused the book to seek advice...
View ArticleMicrosoft Says SMEs Can Benefit from Microsoft 365 Copilot
Take the Results Presented with a Pinch of Salt What are we to make of Microsoft’s release of a new study into the effect of Microsoft 365 Copilot for Small to Medium businesses? The blog post on the...
View ArticleHow to Search for Email Protected by Sensitivity Labels
Use Microsoft Search to Find Emails with Sensitivity Labels In June 2023, I wrote about how to search SharePoint Online for files with sensitivity labels. The key point is to use the...
View ArticleHow to Restore the Service Plan for a Microsoft 365 Product License
Reasons Exist to Disable Service Plans and Enable Service Plans Plenty of articles are available on the internet to explain how to disable a service plan from a Microsoft 365 license. In this respect,...
View ArticleHow to Remove Full Access Mailbox Permissions in Exchange Online
Managing mailbox delegations in Exchange Online is an essential task, especially when dealing with Full Access and Send As mailbox permissions. Granting Full Access mailbox permission allows users to...
View ArticleWhy Are Per-User MFA Settings Available in the Entra Admin Center?
Conditional Access Still Preferred Over Per-User MFA I was asked if the existence of an option to manage per-user MFA in the Entra admin center (Figure 1) means that Microsoft plans better support for...
View ArticleCreate a Custom Copilot Agent for SharePoint Online
Copilot Agents Rolling Out to Targeted Release Tenants On October 23, 2024, Microsoft published message center notification MC916296 (Microsoft 365 roadmap item 416297) to announce the rollout of...
View ArticleOffice 365 for IT Pros November 2024 Update
Monthly Update #113 for the Office 365 for IT Pros eBook The Office 365 for IT Pros eBook team is happy to announce the availability of the November 2024 update (#113) for Office 365 for IT Teams...
View ArticleHow to Use the Graph SDK to Manage Group-Based Licensing
Make License Assignment Easier with Group-Based Licensing and PowerShell Group-based licensing is a mechanism by which user accounts receive product licenses through membership of a group. In...
View ArticleLoop App Adds More Support for Sensitivity Labels
Using the Loop App to Protect Pages with Sensitivity Labels Message center notification MC923176 (1 November 2024, Microsoft 365 roadmap item 111225) announces that workspace owners can apply...
View ArticleNew eDiscovery Experience in Microsoft Purview Portal
With the increasing complexity of digital data, effective Microsoft Purview eDiscovery solutions are essential for organizations to manage legal and compliance requirements. Microsoft is addressing...
View ArticleExchange Online Adds Delicensing Resiliency
A Truly Horrible Name for What’s a Pretty Good Way to Stop User Mailboxes Being Removed in Error On November 5, the Exchange development group announced the new delicensing resiliency feature....
View ArticleHow Microsoft Copilot Generates Compliance Records
Microsoft 365 Substrate Captures Interaction Details for Microsoft Copilot After writing about how to use the Microsoft Graph PowerShell SDK to analyze the interactions between users and Microsoft 365...
View ArticlePrivate Channels Just Don’t Get Any Respect
Launched Just Prior to Covid, Private Channels Lost Impetus when Teams Changed Gears To much excitement at the time, Microsoft introduced private channels for Teams at the Ignite conference in Orlando...
View ArticleMicrosoft Recommends the UnifiedRoleDefinition Graph API for Role Assignment...
A New Graph API to Replace Two Existing APIs The Graph change log update posted on October 21, 2024 contains a simple and blunt recommendation for developers to use the unifiedRoleDefinition Graph...
View ArticleMicrosoft to Separate Copilot and Teams Compliance Records
Separate Retention Policies Coming for Teams and Copilot Compliance Records On November 6, 2024, Microsoft issued message center notification MC926899 to inform tenants that they plan to split...
View ArticleAudit DLP Policy Matches in Microsoft 365 Using PowerShell
Date Loss Prevention (DLP) policies in Microsoft 365 form the backbone of data security in any organization. However, without regular auditing, even the best DLP policies may fall short. By regularly...
View ArticleHow SharePoint Online Intelligent Versioning Interacts with Retention...
Trimming Unwanted Versions Stopped by Retention Requirements Last month, I wrote about the introduction of Intelligent Versioning for SharePoint Online. I think this is a great feature because its...
View ArticleManage PIM Role Assignments with the Microsoft Graph PowerShell SDK
Add Eligible and Active PIM Role Assignment Requests I recently wrote about Microsoft’s recommendation to use the UnifiedRoleDefinition Graph API instead of the older DirectoryRole API. In that...
View ArticleUse the Audit Log to Find the Last Accessed Date for Documents
Exploit File Operations Audit Events to Find Who Accessed a Document Last I’m speaking about how to master the unified (Microsoft 365) audit log at the European SharePoint Conference (ESPC) event in...
View ArticleMicrosoft to Enforce Mandatory MFA Requirement for Microsoft 365 Admin Center
Mandatory MFA for Microsoft 365 Admin Center Connections from February 3, 2025 After their communications triumph around the announcement of the imposition of an MFA requirement to sign into Azure...
View ArticleMicrosoft Details Progress Towards a More Secure Exchange Online
Exchange Online Security Updates Focus on EWS, Public Folders, Mail Transport, and More On November 18, as interest in the Microsoft community turned to the marketing fest at the Ignite conference in...
View ArticleGet Nested Groups in Microsoft 365 Using PowerShell
Microsoft offers various group types, such as security groups, Microsoft 365 groups, distribution groups, mail-enabled security groups, and dynamic distribution groups. Except for Microsoft 365 groups,...
View ArticleTrack Sensitivity Label Downgrades and Removals with Audit Log Data
Sensitivity Label Downgrades and Removals Could be Potentially Suspicious User Behavior The publication of message center notification MC934733 on November 15, 2024 (Microsoft 365 roadmap item 466742)...
View ArticleUse the Microsoft Graph to Report Service Principal Sign-In Activity
Gain Insight from Service Principal Sign-in Activity Before an app can be used in an Entra ID tenant, it must be registered and have a unique identifier. Apps can be owned by the tenant or created by...
View ArticleMicrosoft’s Simple Message at Ignite: It’s All About AI
Copilot Branding Applied Liberally Across All Product Announcements at Ignite 2024 I decided to stay away from the Ignite 2024 conference in Chicago this week. The monetary investment to fly to...
View ArticleThe Impact of Generative AI on Technology Websites
AI Harvesting of Information Lowers Traffic and Reduces Revenue for Websites The administrators of many websites and blogs have complained about a decline in traffic (page views), especially over the...
View ArticleThe Problem of Document Mismatches and Cloudy Attachments
Odd Document Mismatch Notifications For No Apparent Reason Sensitivity label mismatches occur when a user applies a sensitivity label to a document in a SharePoint Online site that has a higher...
View ArticleExport All Enterprise Apps and Their Owners in Microsoft Entra
Managing enterprise applications in Microsoft Entra can be challenging, especially when you need to identify the owners of multiple apps. Without a clear view of app owners, it becomes difficult for...
View ArticleMicrosoft Changes Names for Sensitivity Label Permissions
New Names for Sensitivity Label Permissions Clarify Usage Every time you look around, something is changing with sensitivity labels, like the introduction of dynamic watermarking. More prosaic but...
View ArticleFinding Inactive Mailboxes Based on Message Trace Data
Many Ways Exist in Microsoft 365 to Find Inactive Mailboxes On Tuesday, I posted a link to an old (2018) article explaining how to use message trace data to identify inactive distribution lists....
View ArticleOffice 365 for IT Pros December 2024 Update
Monthly Update #114 Now Available to Office 365 For IT Pros Subscribers The Office 365 for IT Pros writing team is delighted to announce the release of monthly update #114. Current subscribers can...
View ArticleUsing the Audit Log to Generate a Daily Action Summary for a User
Analyze the Audit Events for a User Over a Single Day I’m speaking about decoding the Microsoft 365 audit log at the ESPC conference in Stockholm, Sweden today. As part of the preparation for the...
View ArticleMonitor Folder Activities in SharePoint Online Using PowerShell
SharePoint and OneDrive folders are essential for keeping organizational data structured and accessible. They facilitate smooth project collaboration and serve as key repositories for various tasks in...
View ArticleHow to Switch OneDrive for Business Accounts to Intelligent Versioning
Bringing Intelligent Automatic Versioning to OneDrive for Business In October, I reported about the deployment of intelligent versioning for SharePoint Online and noted that I thought this is a...
View ArticleMicrosoft 365 Unifies Video Under Clipchamp Brand
Unified Microsoft 365 Video Start Page Rolling Out Now Microsoft’s November 26 announcement that they plan to combine Clipchamp and Stream “into a single, streamlined video solution that harnesses the...
View ArticleThwarting Social Engineering Attacks Against Teams Federated Chat
Help Desks Don’t Use Federated Chat – But Attackers Do A recent ReliaQuest report describes how attackers have started to use social engineering to reach out to Teams users via federated chat (1-to-1...
View ArticleMicrosoft Kills Viva Goals
Viva Goals Retirement To Happen on December 31, 2025 Viva Goals is an implementation of the Objections and Key Results (OKR) methodology to allow organizations to define and measure progress against...
View ArticleNew Option Available to Update Microsoft 365 User Profile
Find Your Account with Microsoft Search to Update Your Details Delve is scheduled for retirement on December 16, 2024. As noted previously, when Delve retires, users need a different mechanism to...
View ArticleIdentify Non-Compliant Shared Mailboxes in Microsoft 365
Shared mailboxes in Microsoft 365 are essential for organizational communications, enabling multiple users to access a single mailbox. Commonly used for functions such as support, reception desks or a...
View ArticleFebruary Deadline Looms for Legacy Exchange Tokens Used by Outlook Add-Ins
Code Replacement Deadline for Exchange Legacy Tokens Approaching In May 2024, I wrote about the upcoming change for the authentication method used by Outlook add-ins to embrace a technology called...
View ArticleHow to Configure Sensitivity Labels to Block Document Downloads from...
Easier Than Running Set-SPOSite to Configure Individual Sites with the Block Download Policy In February 2023, I wrote about the SharePoint Online Block Download policy. At the time, the only way to...
View ArticleMicrosoft 365 Users to Get Outlook’s Org Explorer
Outlook Classic. OWA, and the New Outlook All Get the Org Explorer Now that we’ve all recovered from the news about the retirement of Viva Goals, a possibly more important change in the world of Viva...
View ArticleTeams Gets Resizable Windows and More Pop-Out Panes
Resizable Teams Windows Will Be a Big Change for Users Microsoft has been overhauling elements of the Teams user interface since the introduction of the Teams 2.1 client. Examples include the new chat...
View ArticleMicrosoft Proposes a Horrible Change for the Search-UnifiedAuditLog Cmdlet
Poorly Thought-Out Decision will Reduce the Effectiveness and Usefulness of the Search-UnifiedAuditLog Cmdlet On December 12, Microsoft published message center notification MC955752 to inform tenant...
View ArticleGet Distribution Lists with External Users in Microsoft 365
Managing distribution lists (DLs) in Microsoft 365 is a key responsibility for admins, especially when external users are involved. Distribution Groups with external users simplify collaboration by...
View ArticleProcessing Microsoft 365 Retention Labels with the Microsoft Graph PowerShell...
A Simple Question About Managing Microsoft 365 Retention Labels with the Microsoft Graph A reader asked if it is possible to have scripts apply retention labels to files and email using cmdlets from...
View ArticleBlocking Microsoft 365 Copilot Making Inferences in Teams Meetings
Copilot Inference and Evaluation Policy Prevents Copilot in Teams Interpreting Participant Emotions During Meetings One of the interesting things about using Microsoft 365 Copilot in Teams meetings...
View ArticleThe Confusing Renaming of Microsoft 365 Copilot
Microsoft 365 Copilot Rename Means Exactly What? By now, I’m sure that people understand that Microsoft has two chat apps available for Microsoft 365 users: Microsoft Copilot, which is limited to...
View Article