Latest News in the Category Office 365

returned 221 related articles for 365

Securing Microsoft 365 Data from Unauthorized Generative AI Applications

With the rise of generative AI comes an increased risk of organizational data leakage. This article explores recommendations to secure Microsoft 365 data from unauthorized generative AI applications.

The post Securing Microsoft 365 Data from Unauthorized Generative AI Applications appeared first on Practical 365.


Tuesday, June 25, 2024 10:00:00 AM

Adding Details of Authentication Methods to the Tenant Passwords and MFA Report

V1.2 of the User Passwords and MFA report includes the names of authentication methods registered for user accounts. V1.3 expands the amount of detail reported for each method, such as the phone number used for SMS challenges, or the email address used for SSPR. It’s a small but important detail that’s useful to administrators. However, it also comes with a potential privacy issue, so the script must handle that too.

Tuesday, June 25, 2024 7:00:00 AM

Outlook (Win32) Becomes Outlook (Classic)

Microsoft has announced the formal renaming of the Win32 version of Outlook to be Outlook (classic). It's preparing for the general availability of the new Outlook for Windows, expected very soon into the new Microsoft fiscal year starting on July 1, 2024. The change doesn’t affect the status of Outlook (classic) or the commitment to support the client until at least 2029.

Monday, June 24, 2024 7:00:00 AM

Planner User Policy Stops Task and Plan Deletions

The Set-PlannerUserPolicy cmdlet allows Microsoft 365 tenant administrators stop users deleting tasks created by other users. However, an undocumented consequence of setting the policy for user accounts is that it stops those accounts removing plans too. The unexpected block imposed by Set-PlannerUserPolicy caused me problems when attempting to delete a plan usingh PowerShell. It would be nice if the modules created by Microsoft worked as expected (and as documented).

Friday, June 21, 2024 7:00:00 AM

Work with complex data models in an ERD view assisted by Copilot

Introducing the new ERD-view data experience that streamlines the management of complex data models with Copilot assistance.

The post Work with complex data models in an ERD view assisted by Copilot appeared first on Microsoft Power Platform Blog.


Thursday, June 20, 2024 4:48:29 PM

Practical Admin: Archiving Options for Sites and Teams in Microsoft 365

Archival and removal of locations within SharePoint Online and Teams is a helpful addition to remove stale data from immediate access by users, but it can be confusing for tenant admins to understand the available options.In this article, we examine what options exist to archive data and why you would use each option.

The post Practical Admin: Archiving Options for Sites and Teams in Microsoft 365 appeared first on Practical 365.


Thursday, June 20, 2024 10:00:00 AM

Version 1.9 of the Microsoft 365 Licensing Report

The Microsoft 365 Licensing Report is a popular PowerShell script that's just been updated to V1.9 with a bunch of changes to highlight different aspects such as license costs for disabled user accounts and nactive user accounts. Copious use of some very dubious color choices makes the HTML report created by the script look very nice (if you're color blind) and the new version can generate an Excel worksheet.

Thursday, June 20, 2024 7:00:00 AM

Still Using InfoPath? The Clock is Ticking…

On July 14, 2026, InfoPath Forms Services will be removed from Microsoft 365/SharePoint Online.InfoPath extended support for SharePoint Server will also end on this date.The Clock is Ticking…


Wednesday, June 19, 2024 6:07:12 PM

Through the looking glass: Power Apps and RealWear

Today we’re thrilled to announce the availability of Microsoft Power Apps public preview on RealWear devices and the RealWear Marketplace.The ability to build and deploy custom solutions for frontline professionals on RealWear devices is another step in our vision to empower every individual on the planet.

The post Through the looking glass: Power Apps and RealWear appeared first on Microsoft Power Platform Blog.


Wednesday, June 19, 2024 3:00:00 PM

It is time to win! Nearly 1000 blog posts on SharePains.com

In the last 15 years, I’ve nearly written nearly 1000 blogs posts about Microsoft technology. So, it is time for a competition. Why SharePains.com? Since that first blog post I’ve continued writing about the challenges that I had with Microsoft technology. Sometimes I found bugs that needed a workaround. However quite often my posts are […]

Wednesday, June 19, 2024 2:32:00 PM

Practical Graph: Find Ownerless and Memberless Groups with Graph APIs

Looking for The Best Way to Find Memberless Groups The question arose about how to find groups without members using the Graph APIs.Microsoft’s ownerless group policy is […]

The post Practical Graph: Find Ownerless and Memberless Groups with Graph APIs appeared first on Practical 365.


Wednesday, June 19, 2024 10:00:00 AM

Microsoft Urges Consumer and Enterprise Users to Move to Newer Outlook Versions

Microsoft wants users to upgrade from legacy Outlook clients. The biggest impact for Microsoft 365 tenants might be the loss of OWA light, but consumer users are in for the same kind of change that enterprise users experienced when Microsoft blocked basic authentication for Exchange Online. The announcement wasn't very clear about what's happening, so we're happy to clarify matters.

Wednesday, June 19, 2024 7:00:00 AM

Digital Workspace Revolution: Trends to Watch

With over a decade of experience in implementing digital workspaces for companies of all sizes, I've seen firsthand how these innovations can reshape how we work, collaborate, and engage.The digital workspace [...]

The post Digital Workspace Revolution: Trends to Watch appeared first on Compass 365.


Tuesday, June 18, 2024 6:54:53 PM

Using KQL to Pull the Deployment Status of the Defender for Endpoint

Defender for Endpoint gathers system information to support operation and detection needs. We can then leverage that data to build a custom report to show the deployment status. This blog walks through that process using KQL.

The post Using KQL to Pull the Deployment Status of the Defender for Endpoint appeared first on Practical 365.


Tuesday, June 18, 2024 10:00:00 AM

Working with Calendar Permissions using the Microsoft Graph PowerShell SDK

The Set-MailboxFolderPermission cmdlet is usually used to set calendar permissions, including the permission for the default user to allow everyone in an organization to see each other’s calendars. But you can use cmdlets from the Microsoft Graph PowerShell SDK too. The Graph SDK cmdlets are faster, but not enough to warrant replacing the Exchange cmdlet in scripts. We explain why here.

Tuesday, June 18, 2024 7:00:00 AM

Why an Intranet is Essential for Your Business: Part 2 – The Nuanced Benefits

Welcome back to our series on why your company needs an intranet.In Part 1, we covered the essential benefits like improving internal communications, increasing employee engagement, better collaboration, and effective document management.

The post Why an Intranet is Essential for Your Business: Part 2 – The Nuanced Benefits appeared first on Compass 365.


Monday, June 17, 2024 5:07:27 PM

Practical Protection: Protecting Your Enterprise Against Microsoft Recall

Microsoft already announced two sets of pre-release changes to Microsoft Recall that address some of its security issues.In this blog, we review your options to protect your organization against Microsoft Recall.

The post Practical Protection: Protecting Your Enterprise Against Microsoft Recall appeared first on Practical 365.


Monday, June 17, 2024 10:00:00 AM

Using PowerShell to Post Channel Messages with Teams Workflows

The incoming webhook connector is a popular method to post information to Teams channels, but Microsoft seems set on retiring the Office connectors. The Teams post to channel workflow when a webhook request is received seems like is a possible replacement, but it's not just a matter of switching mechanisms. Some PowerShell magic is needed to create a suitabel adaptive card to post to the channel, which is exactly what we explain how to do here.

Monday, June 17, 2024 7:00:00 AM

Copilot in SharePoint, Recall is Recalled, plus Karin Skapski Talks Automation: The Practical 365 Podcast S4 E21

On this week's show, Steve and Paul are joined by Microsoft's Karin Skapski to discuss automation, Copilot, TEC, and much more.

The post Copilot in SharePoint, Recall is Recalled, plus Karin Skapski Talks Automation: The Practical 365 Podcast S4 E21 appeared first on Practical 365.


Friday, June 14, 2024 7:13:31 PM

Per-User MFA State Added to Tenant Passwords and MFA Report

A Microsoft Graph update makes per-user MFA state available for user accounts. Being able to access the data means that we can include it in the User Passwords and Authentication report. You can now see if accounts are disabled, enabled, or enforced for per-user MFA along with all the other information captured about passwqrd changes, MFA authentication methods, and so on.

Friday, June 14, 2024 7:00:00 AM

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.

The post Slow Start for the New Planner appeared first on Practical 365.


Thursday, June 13, 2024 10:00:00 AM

Blocking Download Access to Teams Channel Meeting Recordings

Our review of the Videos chapter for the Office 365 for IT Pros eBook found a Teams meeting policy setting we hadn't documented to block downloads for channel meeting recordings. Naturally, this was a disaster, so we spent some time investigating what the policy setting does and if it's useful in practice. It works, but do you want to block downloads of channel meeting recordings?

Thursday, June 13, 2024 7:00:00 AM

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.

The post Experimenting with PowerShell Batching and Parallel Execution appeared first on Practical 365.


Wednesday, June 12, 2024 10:00:00 AM

To Splat or Not to Splat, That’s the Question

Splatting is a PowerShell technique designed to make it easier to pass parameter values for cmdlets. It's optional to use splatting. It's a personal choice whether to use splatting, but the good thing is that you can use splatting with Microsoft Graph PowerShell SDK cmdlets, even with some pretty complex parameters.

Wednesday, June 12, 2024 7:00:00 AM

Set SharePoint Item-Level Permissions using Power Automate

In this post I’m going through the steps to update SharePoint Item-level permissions using Power Automate and The SharePoint Rest API. Item-Level Permissions Within the Advanced settings of a SharePoint list, the Item-Level Permissions the default settings are Read all items and Create and edit all items. You might however sometimes want to switch this […]

Tuesday, June 11, 2024 3:01:58 PM

Fast performing nested galleries with Named Formulas in Power Apps

For a long time it has been struggle to have nested galleries when you have high volume of data. But not with Named Formulas in Power apps. Nested Galleries In the below example you can see how we have two nested galleries. One gallery will show some data and the nested gallery will show data […]

Tuesday, June 11, 2024 11:40:48 AM

Using the Entra ID Enterprise SSO Plug-in on macOS

In this article, Paul Robichaux walks through the process of setting up the new Entra ID Enterprise SSO Plug-in on macOS.

The post Using the Entra ID Enterprise SSO Plug-in on macOS appeared first on Practical 365.


Tuesday, June 11, 2024 10:00:00 AM

The End for Office 365 Connectors Comes Into Sight

Office 365 Connectors bring data from external sources into Microsoft 365 apps like Teams and Outlook. Workflows and Power Automate are replacing Connectors for Microsoft 365 Groups (Outlook groups) and SharePoint Online. Connectors are still available in Teams but for how long? No one knows, but it does seem like Microsoft is rationalizing no-code automation around Power Automate.

Tuesday, June 11, 2024 7:00:00 AM

Practical Exchange: Understanding SMTP Relay in Exchange Online

In this article, Jaap Wesselius explains the available options for SMTP relay when moving to Exchange Online.

The post Practical Exchange: Understanding SMTP Relay in Exchange Online appeared first on Practical 365.


Monday, June 10, 2024 10:00:00 AM

Understanding SharePoint Online Storage

Understanding SharePoint Online storage used to be easy. Then applications like Loop arrived. Other influences like retention and archive can affect storage too. It's a complicated situation before you throw OneDrive for Business into the mix and consider that Microsoft has removed unlimited OneDrive storage while an increasing number of apps store files in OneDrive. It's a complicated situation.

Monday, June 10, 2024 7:00:00 AM

The Power of Deep Linking in Power Apps

In the realm of app development, user experience reigns supreme. Streamlining navigation through an application’s screens can make or break user engagement. It's in this pursuit of enhancing user experience that the concept of Deep linking emerges as a game-changer for Power Apps. In this blog post, I will discuss what Deep linking means [...]

The post The Power of Deep Linking in Power Apps appeared first on Compass 365.


Friday, June 7, 2024 4:42:40 PM

Interpreting Audit Records for Teams Meeting Recordings (Again)

Three years ago, I wrote a script to analyze the audit records generated for Teams meeting recordings. Then things changed in terms of how the audit records were generated and how the Search-UnifiedAuditLog cmdlet returns audit search results. All of which meant that considerable work was needed to revamp (rewrite) the script. Maybe you need to check any script that uses the Search-UnifiedAuditLog cmdlet too?

Friday, June 7, 2024 7:00:00 AM

Why an Intranet is Essential for Your Business: Part 1 – The Core Benefits

In the modern workplace, intranets have evolved from simple document repositories to dynamic, interactive platforms that drive communication, collaboration, and engagement. Did you know that companies with highly engaged employees outperform their peers by 147% in earnings per share? After working with countless organizations, I've seen these benefits in action time and again. In [...]

The post Why an Intranet is Essential for Your Business: Part 1 – The Core Benefits appeared first on Compass 365.


Thursday, June 6, 2024 6:12:29 PM

Report Delegated Permission Assignments for Users and Apps

This article describes how to use the Microsoft Graph PowerShell SDK to report delegated permission assignments to user accounts and apps. Like in other parts of Microsoft 365, the tendency exists to accrue delegated permissions for both user accounts and apps over time. There's nothing wrong with having delegated permissions in place, if they are appropriate and needed - and that's why we report their existence.

Thursday, June 6, 2024 7:00:00 AM

Develop a tenant environment strategy to adopt Power Platform at scale

We are thrilled to announce the release of our latest white paper, “Develop a tenant environment strategy to adopt Power Platform at scale”, available now on Microsoft Learn. This comprehensive guidance is designed to help organizations effectively manage and optimize their Power Platform environments, ensuring they can leverage the full potential of their Power Platform investments.

The post Develop a tenant environment strategy to adopt Power Platform at scale appeared first on Microsoft Power Platform Blog.


Wednesday, June 5, 2024 4:57:00 PM

Code after the navigate function in Canvas Power Apps

Within Canvas Apps it is quite common to navigate from one screen to another screen. During app health checks I often find code after the navigate function. Is this a good idea? Or do we need to be careful? The Navigate Function The navigate function can be used when you want a user to click […]

Wednesday, June 5, 2024 12:34:43 PM

Practical Sentinel: Auditing Multifactor Authentication with Sentinel

In this episode of Practical Sentinel, Thijs Lecomte discusses how to create some basic KQL queries to track MFA usage.

The post Practical Sentinel: Auditing Multifactor Authentication with Sentinel appeared first on Practical 365.


Wednesday, June 5, 2024 10:00:00 AM

Develop a tenant environment strategy to adopt Power Platform at scale

Implementing a well-defined environment strategy is essential for harnessing the full capabilities of Microsoft Power Platform. Our latest white paper provides the guidance you need to learn how to best use the latest features of the platform to implement a strategy that can allow your adoption of Power Platform to reach enterprise scale. We are excited to see how this resource will support your journey towards digital transformation. Download the white paper today and take the first step towards optimizing your Power Platform environments.


Wednesday, June 5, 2024 8:00:28 AM

Choosing Between Graph API Requests or Graph SDK Cmdlets

Deciding whether to use Microsoft Graph PowerShell SDK cmdlets or Graph API requests is sometimes not easy. Some say that it's best to use Graph API requests everywhere and avoid the complication of possibly buggy Graph PowerShell SDK cmdlets. My approach is different. I start with Graph PowerShell SDK cmdlets and only resort to Graph API requests when absolutely necessary. It works for me!

Wednesday, June 5, 2024 7:00:00 AM

What’s new: Power Apps May 2024 Feature Update

Welcome to the Power Apps monthly feature update! We will use this blog to share a summary of product, community, and learning updates from throughout the month so you can access it in one easy place. This month we’ve got a great set of updates for Makers, Admins, and users across Power Apps, Dataverse and

The post What’s new: Power Apps May 2024 Feature Update appeared first on Microsoft Power Platform Blog.


Tuesday, June 4, 2024 4:48:00 PM

What’s new: Power Apps May 2024 Feature Update

Welcome to the Power Apps monthly feature update! We will use this blog to share a summary of product, community, and learning updates from throughout the month so you can access it in one easy place. This month we’ve got a great set of updates for Makers, Admins, and users across Power Apps, Dataverse and Copilot.


Tuesday, June 4, 2024 11:05:41 AM

Practical Protection: Adding Self-Service to BitLocker Recovery Key Access

In this Episode of Practical Protection, we talk about BitLocker's new self-service recovery key access feature.

The post Practical Protection: Adding Self-Service to BitLocker Recovery Key Access appeared first on Practical 365.


Tuesday, June 4, 2024 10:00:00 AM

Teams Custom Emojis Arrive in June 2024

The latest technology initiative from Microsoft comes in the form of Teams custom emojis, designed to bring light and happiness to Microsoft 365 tenants. Of course, the light and happiness will only happen if tenants don't disable the settings in Teams messaging poilicies that allow users to upload custom emojis. A tenant can support up to 5,000 Teams custom emojis. That's a lot of room for people to get inventive.

Tuesday, June 4, 2024 7:00:00 AM

How to Create a Files Report for a OneDrive for Business Account

This article explains how to use PowerShell to create a report listing the files from a OneDrive for Business account. Because so many Microsoft 365 apps store their files in OneDrive (and other apps too), OneDrive can become a form of dumping ground for data. Seeing file information in the report allows account owners to clean up their digital debris.

The post How to Create a Files Report for a OneDrive for Business Account appeared first on Practical 365.


Monday, June 3, 2024 10:00:00 AM

Make use of Dataverse Views in Canvas Apps

When you create model driven apps you would expect to create Dataverse views to display your data, but how about Canvas apps? In this post an easy way to create a dropdown to control your data in your galleries. Dataverse Views Within Dataverse we can create tables and for Tables we can create views, that […]

Monday, June 3, 2024 9:11:05 AM

Notify When Available Comes to Teams 2.1

Without any fuss or bother, Microsoft announced that the Teams 2.1 client has regained the Notify When Available feature. This functionality allows users to subscribe to the presence status for someone else to receive notifications when that person's presence status changes to Available. It's a very useful and worthwhile feature to have that goes back to Skype. It's good to have it back!

Monday, June 3, 2024 7:00:00 AM

Office 365 for IT Pros June 2024 Update

The June 2024 update for the Office 365 for IT Pros 2024 edition ebook is available for download. We're also announcing the availability of the 2025 edition on 1 July 2024. Office 365 for IT Pros 2025 edition drops the companion volume and introduces a new book dedicated to Automating Microsoft 365 with PowerShell. Anyone who subscribes to the 2024 edition in June 2024 will receive a free update to the 2025 edition when it is published.

Saturday, June 1, 2024 1:00:00 AM

Better Copilot Audit Records and Copilot Chat in Classic Outlook

Copilot audit records generated for the Microsoft 365 audit log capture details of the resources (files, emails, and documents) used by Copilot in its answers. This doesn't sound very exciting, but it is important for forensic investigators who need to understand what information is consumed to generate AI answers. In another development, the Copilot for Microsoft 365 chat app is now available in Outlook classic.

Friday, May 31, 2024 7:00:00 AM

May 2024 updates for modern controls and theming

Note: This blog is in continuation of the series of modern controls coming to canvas apps. You can find the March 2024 updates here.  Since last update in early April, we have continued making critical leaps to enable our app creators to build truly modern apps. We have many exciting announcements – Updates to modern theming, availability of icon in buttons, more controls in generally available state and ~100 new styling properties across modern controls.

The post May 2024 updates for modern controls and theming appeared first on Microsoft Power Platform Blog.


Thursday, May 30, 2024 4:07:00 PM

May24 updates for modern controls and theming

Do you want to build modern and accessible apps with Power Apps? Then you will love our latest updates on modern controls and theming capabilities. You can now customize the size, style, and alignment of checkboxes, radio buttons, badges, input controls, text, and buttons. You can also choose from different appearance options and change the border radius of these controls. Plus, we are adding more styling properties and new modern controls soon. Learn more about these updates and how to use them in your apps below.


Thursday, May 30, 2024 1:27:18 PM

Mastering ITDR Response – Insights from Microsoft’s Andy Jaw: The Practical 365 Podcast S4 E20

In this week's episode of the Practical 365 podcast, Steve Goodman and Rich Dean are joined by Microsoft's Andy Jaw, a senior security specialist with a fascinating background spanning the military, law enforcement, and now as a cyber security expert.

The post Mastering ITDR Response – Insights from Microsoft’s Andy Jaw: The Practical 365 Podcast S4 E20 appeared first on Practical 365.


Thursday, May 30, 2024 10:00:00 AM

Teams Meeting Audit Events Available to Purview Audit Standard Customers

Microsoft is deploying additional audit events to tenants with Purview Audit (Standard) licenses. Among the 15 Teams events in the set are Teams meeting audit events to capture details of meetings and participants. Unhappily, some of the data that you'd like to have for meetings, like the subject, are missing. And meeting participant information is available for some classes of user but not for others.

Thursday, May 30, 2024 7:00:00 AM

Introducing Code View in Power Apps Studio (Public Preview)

The goal of fusion development is to create an environment where Citizen Developers, Professional developers (aka code-first) and IT Professional can collaborate seamlessly. We want to create great experience for makers creating an app for the first time and for code-first developers that want to have the transparency of the source code for their Power Apps. We

The post Introducing Code View in Power Apps Studio (Public Preview) appeared first on Microsoft Power Platform Blog.


Wednesday, May 29, 2024 4:12:00 PM

Working with Teams Messaging Using the Microsoft Graph PowerShell SDK

This article describes how to use the Microsoft Graph PowerShell SDK to interact with Teams messaging to create new one-to-one and group chats and post messages to chats and channel conversations.

The post Working with Teams Messaging Using the Microsoft Graph PowerShell SDK appeared first on Practical 365.


Wednesday, May 29, 2024 10:00:00 AM

Do until in the new Power Automate Designer

The new Power Automate designer is getting a lot of negative attention. There are however a quite a few improvements in new SharePoint Designer. The Do Until step is one of those improvements in the new UI. Do Until In the classic UI, I’ve seen many used the Do Until often in combination with variables […]

Wednesday, May 29, 2024 9:15:23 AM

Introducing Code View in Power Apps Studio (Public Preview)

Fusion development is getting easier. Now, developers can view and use source code in a readable YAML + Power Fx format. Code view in Power Apps Studio allows a greater level of transparency for developers as they work with canvas apps as well as the ability to copy and paste code between your preferred code editor—enabling small changes in code, reuse across your apps, and sharing code with other developers and the community.


Wednesday, May 29, 2024 8:00:45 AM

Teams Adjusts the Activity Feed

The Teams Activity feed received two recent major changes. First, calendar notifications now show up in the feed. Second, the set of filters that were available are reduced to just two (mentions and unread). Reducing the filters is part of Microsoft’s effort to streamline the Teams 2.1 client and remove unnecessary screen elements. I guess it’s OK, and you can disable the calendar notifications to stop that annoyance.

Wednesday, May 29, 2024 7:00:00 AM

Practical PowerShell: Branching

In this episode of Practical PowerShell, we continue the conversation around another essential part of flow control: Branching.

The post Practical PowerShell: Branching appeared first on Practical 365.


Tuesday, May 28, 2024 10:00:00 AM

Reporting Mailbox Audit Configurations

A request came in for a PowerShell script to report mailbox audit configurations to check that the important new events are being generated by mailboxes. After diverting into the hellhole of Microsoft licensing, normal sanity was resumed and a PowerShell script written to do the job. The script generates a CSV file or Excel worksheet for tenant administrators to review. After that, it's up to you.

Tuesday, May 28, 2024 7:00:00 AM

Teams Changes Location for Meeting Transcripts

Microsoft is changing the storage location for Teams Meeting Transcripts from Exchange Online to OneDrive for Business. The change is designed to standardize storage of meeting recordings and transcripts in OneDrive for Business. The change makes sense seeing that Stream has completed its migration to SharePoint and OneDrive. In other news, because transcripts are now so important for other features, a bunch of new controls are coming to allow organizations to limit access to this data.

Monday, May 27, 2024 7:00:00 AM

Practical 365 Approved! Don’t Miss These Groundbreaking Keynotes at TEC 2024 in Dallas

The TEC 2024 Keynotes will feature compelling sessions on identity, security, and the future of Windows. Delivered by speakers with strong opinions, these sessions are definitely not to be missed. Join the Practical365 crew at TEC 2024 in Dallas, Oct 1-2.

The post Practical 365 Approved! Don’t Miss These Groundbreaking Keynotes at TEC 2024 in Dallas appeared first on Practical 365.


Friday, May 24, 2024 10:00:00 AM

Stream Development Presses Ahead After Migration Finishes

The Stream browser client has received some nice new features including the ability to trim videos in a very efficient manner and to add callouts to videos to appear between specific timecodes. And there’s Copilot for Stream, which is available if you have Copilot for Microsoft 365. The extra functionality demonstrates that Microsoft continues to invest in the development of the Stream client, which is nice.

Friday, May 24, 2024 7:00:00 AM

Why You Need a Functional Specification Document for Your Intranet Project

What is a functional specification document? A functional specification document (FSD) is a detailed description of the functionality, design, and user interface of a software product or system.  It outlines the system's features, capabilities, and interactions, as well as the expected behavior and performance.  An FSD is a key document for any software development [...]

The post Why You Need a Functional Specification Document for Your Intranet Project appeared first on Compass 365.


Thursday, May 23, 2024 10:03:52 PM

Microsoft Finally Delivers Promised Audit Events to Purview Audit Standard Tenants

A May 20 post contains the welcome news that the new audit events promised for Purview Audit standard customers should be available in June 2024. Some of these events are for Exchange Online, like the famous MailItemsAccessed event. Others are for Teams and SharePoint Online. In the case of Exchange, tenant administrators might have to do some work to validate that mailbox audit configurations are correct.

Thursday, May 23, 2024 7:00:00 AM

Organizers of Teams Recurring Meetings Can Create Loop Workspaces

A new feature for Teams recurring meetings allows meeting organizers to create Loop workspaces to hold content shared within the meetings. It's an example of close integration between different parts of the Microsoft 365 ecosystem to add value for customers. That's great, providing you have the correct licenses to allow meeting organizers to create Loop workspaces and don't need to support guest access (coming soon).

Wednesday, May 22, 2024 7:00:00 AM

Power Apps is making it easier for developers to build with Microsoft Copilot and each other

Power Apps is now used by more than 25 million users every month, with an increasing number of those apps delivered by dedicated teams of professionals. We’re investing in the end-to-end experience of these developer teams, bringing together Copilot and human collaborators to be able to deliver impactful and scalable apps faster than ever.

The post Power Apps is making it easier for developers to build with Microsoft Copilot and each other appeared first on Microsoft Power Platform Blog.


Tuesday, May 21, 2024 3:30:59 PM

Unlock new levels of productivity with Microsoft Dataverse and Microsoft Copilot Studio

Enhancing your AI business strategy with Microsoft Copilot Studio and Microsoft Dataverse enables organizations to simplify the complex data integration, third-party data extensibility, and security guardrails organizations must have in place to assist in the implementation and adoption of AI.

The post Unlock new levels of productivity with Microsoft Dataverse and Microsoft Copilot Studio appeared first on Microsoft Power Platform Blog.


Tuesday, May 21, 2024 3:30:54 PM

Preferred solution in the Power Platform

Recently Microsoft released the preferred solution feature in Power Apps and Power Automate. But how does the Preferred solution configuration work? Solutions Before we look at preferred solution it is important to understand what solutions are. Where in the past you might have gone to Apps, Flows or Tables in the Power apps or Power […]

Tuesday, May 21, 2024 12:23:29 PM

Practical Sentinel: A Practical Look at the Unified SecOps Experience

In this blog, we take a look at the Unified Security Operations Platform, review what is available right now, discuss what Microsoft is building, and ask whether you need this functionality.

The post Practical Sentinel: A Practical Look at the Unified SecOps Experience appeared first on Practical 365.


Tuesday, May 21, 2024 10:00:00 AM

Power Apps is making it easier for developers to build with Microsoft Copilot and each other

Power Apps is now used by more than 25 million users every month, with an increasing number of those apps delivered by dedicated teams of professionals. We’re investing in the end-to-end experience of these developer teams, bringing together Copilot and human collaborators to be able to deliver impactful and scalable apps faster than ever.


Tuesday, May 21, 2024 8:30:59 AM

Unlock new levels of productivity with Microsoft Dataverse and Microsoft Copilot Studio

Enhancing your AI business strategy with Microsoft Copilot Studio and Microsoft Dataverse enables organizations to simplify the complex data integration, third-party data extensibility, and security guardrails organizations must have in place to assist in the implementation and adoption of AI.


Tuesday, May 21, 2024 8:30:54 AM

Big Change Coming in Authentication for Outlook Add-ins

On April 9, 2024, Micosoft announced a big change in authentication for Outlook add-ins. It's likely that people don't realize the kind of change that's coming. The change removes legacy Exchange authentication methods and replaces them with Nested App Authentication (NAA). Time is running short for developers to upgrade and test their code and Microsoft 365 tenants to get ready for the changeover.

Tuesday, May 21, 2024 7:00:00 AM

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.

The post Microsoft 365 Archive Could Help SharePoint Online Cope with Digital Debris appeared first on Practical 365.


Monday, May 20, 2024 10:00:00 AM

European Union Lines up Anti-Trust Charges Against Microsoft

The Financial Times reported that the EU is lining up new charges against Microsoft for Teams anti-competive behavior. Given that Microsoft has already unbundled Teams from Office 365 products, it's hard to know what remedy the EU will seek. If it's a fine, then Microsoft could be charged up to 10% of their worldwide revenues. That's unlikely, but the issue highlights how hard it is to compete against an integrated solution.

Monday, May 20, 2024 7:00:00 AM

Microsoft Causes Fuss Around Azure MFA Announcement

On May 14, Microsoft announced that they will require Azure MFA for connections to services starting in July 2024. No details about the implementation are available, so it's difficult to measure the likely impact on Microsoft 365 tenants. Given that very few people access services like the Azure portal, it's probable that the impact will not be large, but it would be nice to hear thatg from Microsoft.

Friday, May 17, 2024 7:00:00 AM

Announcing Power Platform Well-Architected

Announcing Power Platform Well-Architected, a comprehensive framework designed to help you maximize the value of your investments in modern enterprise application workloads with Power Platform. As organizations increasingly rely on modern applications to drive their business processes, ensuring that these applications are built on a strong, adaptable foundation is more critical than ever. Power Platform Well-Architected helps you design Power Platform workloads that are built to change and built to last.

The post Announcing Power Platform Well-Architected appeared first on Microsoft Power Platform Blog.


Thursday, May 16, 2024 7:25:43 PM

Announcing Power Platform Well-Architected

Announcing Power Platform Well-Architected, a comprehensive framework designed to help you maximize the value of your investments in modern application workloads with Power Platform.


Thursday, May 16, 2024 12:25:43 PM

Practical Protection: Copying Microsoft’s Secure Future Initiative

Microsoft recently released a memo from Security VP, Charlie Bell. In this blog, we recap the memo and discuss some of the new security initiatives Microsoft is working towards.

The post Practical Protection: Copying Microsoft’s Secure Future Initiative appeared first on Practical 365.


Thursday, May 16, 2024 10:00:00 AM

Is it time to switch to the new Power Automate Designer UI?

I have been hesitant to move to the new Power Automate Designer UI, but is it maybe time to give that new UI a new try? New Power Automate Designer UI Recently I posted a poll trying to find out how many people actually use the new UI. With only 6% of people actually using […]

Thursday, May 16, 2024 8:22:15 AM

Announcing General Availability of environment groups and environment routing

Environment groups and rules help admins manage multiple environments more effectively by applying consistent policies and settings across them. Admins can group related environments by any criteria and apply six key capabilities of managed environments to all of them. These include setting sharing limits for canvas apps, using AI to generate app and solution summaries, and enforcing best practices with solution checker. This ensures that all environments in a group follow the same standards and reduces the need for manual configuration.
Environment routing directs new makers to their personal developer environments instead of the default one. Personal developer environments are individual workspaces where makers can build apps and solutions using Microsoft Dataverse without interfering with others' work. Admins don't have to worry about makers working in the default environment by mistake. Personal developer environments also come with environment-level governance settings, such as sharing limits and solution checker, making it easier for makers and admins to work in Microsoft Power Platform.

The post Announcing General Availability of environment groups and environment routing appeared first on Microsoft Power Platform Blog.


Thursday, May 16, 2024 8:00:11 AM

Teams Adds Slash Commands to the Message Compose Box

Teams has added the ability to use slash commands (shortcuts) to the message compose box. Although the feature seems useful, I wonder about its potential usage. The fact is that people are pretty accustomed to how they compose message text and other options are available to add Loop or code blocks or set their online status, so why would they use the slash commands in the message compose box?

Thursday, May 16, 2024 8:00:00 AM

Announcing General Availability of environment groups and environment routing

Environment groups and rules help admins manage multiple environments more effectively by applying consistent policies and settings across them. Admins can group related environments by any criteria and apply six key capabilities of managed environments to all of them. These include setting sharing limits for canvas apps, using AI to generate app and solution summaries, and enforcing best practices with solution checker. This ensures that all environments in a group follow the same standards and reduces the need for manual configuration.
Environment routing directs new makers to their personal developer environments instead of the default one. Personal developer environments are individual workspaces where makers can build apps and solutions using Microsoft Dataverse without interfering with others’ work. Admins don’t have to worry about makers working in the default environment by mistake. Personal developer environments also come with environment-level governance settings, such as sharing limits and solution checker, making it easier for makers and admins to work in Microsoft Power Platform.


Thursday, May 16, 2024 1:00:11 AM

Microsoft 365 Community Conference 2024 Recap: An AI-Powered Future

The 2024 Microsoft 365 Community Conference, held in Orlando, Florida - April 30 to May 2, offered a variety of sessions, keynotes, and workshops focusing on the future of workplace collaboration and AI integration. This year's event placed a significant emphasis on Microsoft Copilot and its applications across Microsoft 365 services. Opening Keynote [...]

The post Microsoft 365 Community Conference 2024 Recap: An AI-Powered Future appeared first on Compass 365.


Wednesday, May 15, 2024 7:39:59 PM

Leveling Up Privileged Identity Management with Approvals

In this blog, Brandon Colley reviews how to use PIM approvals to create a workflow that could stop attackers in their tracks, even if they have already compromised credentials.

The post Leveling Up Privileged Identity Management with Approvals appeared first on Practical 365.


Wednesday, May 15, 2024 10:00:00 AM

SharePoint Online Deletion of Non-Empty Folders

A recent SharePoint Onlne update enables folder deletion when items are present in a folder. This is probably the way that things should have always worked. Even so, it's good to have this capability because it helps site users clean out old and obsolete information, something that's becoming increasingly important in the AI era for Microsoft 365.

Wednesday, May 15, 2024 8:00:00 AM

Infuse any AI solution with your enterprise data, prompts and plugins

AI models are improving rapidly, and customers need effective tools to integrate AI into their business solutions that provide precise, reliable and consistent information, and are easy to deploy. Today we are happy to announce our latest improvements to help makers integrate AI into their low-code apps and solutions. Now available as Public Preview in Microsoft Copilot Studio, data grounding with Dataverse tables allows makers to create powerful AI prompts that are grounded with their enterprise data while enforcing real time enterprise security. Additionally, we are excited to announce that low-code plugins now support five new AI Power Fx functions, and share  how Capgemini New Zealand, a global leader in consulting, technology services and digital transformation, is leveraging these new capabilities to create value for their clients and solve business problems faster than ever before.

The post Infuse any AI solution with your enterprise data, prompts and plugins appeared first on Microsoft Power Platform Blog.


Tuesday, May 14, 2024 8:42:36 PM

Exchange Server Roadmap, New MS AI model on the way & Entra ID MFA: The Practical 365 Podcast S4 E19

On this week's episode, Paul and Steve cover several major Microsoft announcements impacting the future of AI, Exchange Server, and identity solutions.

The post Exchange Server Roadmap, New MS AI model on the way & Entra ID MFA: The Practical 365 Podcast S4 E19 appeared first on Practical 365.


Tuesday, May 14, 2024 7:30:22 PM

Infuse any AI solution with your enterprise data, prompts and plugins

AI models are improving rapidly, and customers need effective tools to integrate AI into their business solutions that provide precise, reliable and consistent information, and are easy to deploy. Today we are happy to announce our latest improvements to help makers integrate AI into their low-code apps and solutions. Now available as Public Preview in Microsoft Copilot Studio, data grounding with Dataverse tables allows makers to create powerful AI prompts that are grounded with their enterprise data while enforcing real time enterprise security. Additionally, we are excited to announce that low-code plugins now support five new AI Power Fx functions, and share  how Capgemini New Zealand, a global leader in consulting, technology services and digital transformation, is leveraging these new capabilities to create value for their clients and solve business problems faster than ever before.


Tuesday, May 14, 2024 1:42:36 PM

The Extremely Useful Meeting Follow Response

The Follow response is a new option for people invited to a meeting to indicate that they can't attend but are interested in what happens. Replying with a Follow response means that the user gains access to the meeting artifacts (like the chat and recap). It also means that the allotted time is not blocked in their calendar. The feature will be most valuable to people who have heavily-used calendars.

Tuesday, May 14, 2024 7:00:00 AM

Reporting the Weekly Schedule for Room Mailboxes

A reader asked if it is possible to generate room mailbox weekly schedules that can be sent to distribution lists. This article explains how to accomplish the task using PowerShell and Graph API requests. Once you can get at the data, you can do anything!

The post Reporting the Weekly Schedule for Room Mailboxes appeared first on Practical 365.


Monday, May 13, 2024 10:00:00 AM

Block Device Code Authentication Requests with Conditional Access

This article describes the process of blocking device code authentication requests against Entra ID with a preview feature for conditional access policies. It's a good idea to tighten tenant security by removing device code authentication unless a clearly-defined need exists for apps to authenticate using this method. I suspect that most tenants will find that they can happily do without device code authentication.

Monday, May 13, 2024 6:00:00 AM

Team and Channel Creation Simplified in New Design

Team channel collaboration might be a better choice than always creating a new team to host discussions about a topic, especially if channels grow in features. Now that a single team can support a mix of up to 1,000 regular, shared, and private channels, all of which can be archived, is it a good option to continue to create new teams? The answer is probably not, especially if Microsoft continues on a path to develop channel capabilities.

Friday, May 10, 2024 7:00:00 AM

Microsoft 365 Tenant-to-Tenant Migration Assessment Version 2

In this blog, Sean Mcavinue reviews an update to his original Tenant-to-Tenant Migration Assessment, which is designed to gather key data to consider during the migration planning process.

The post Microsoft 365 Tenant-to-Tenant Migration Assessment Version 2 appeared first on Practical 365.


Thursday, May 9, 2024 10:00:00 AM

Update Entra ID User Role Permissions to Secure Your Tenant

The user authorization policy defines user role permissions, or actions that non-admin users can take within an Entra ID tenant. The default settings are silly. I can't think of good reasons to allow non-admin users to create new registered apps, tenants, or security groups. Why default settings allow these actions is a mystery, and it could be they're just outdated.

Thursday, May 9, 2024 7:00:00 AM

Announcing General Availability of Power Apps maker welcome content

We are pleased to announces the General Availability of the Power Apps maker welcome content feature, which allows Power Platform admins to customize the welcome message that makers see when they sign in to the maker portal. The feature can be used to provide makers with important information, resources, and updates on Power Platform.

The post Announcing General Availability of Power Apps maker welcome content appeared first on Microsoft Power Platform Blog.


Wednesday, May 8, 2024 11:17:01 PM

Announcing General Availability of Power Apps maker welcome content

We are pleased to announces the General Availability of the Power Apps maker welcome content feature, which allows Power Platform admins to customize the welcome message that makers see when they sign in to the maker portal. The feature can be used to provide makers with important information, resources, and updates on Power Platform.


Wednesday, May 8, 2024 3:17:01 PM

When a file is created or modified trigger in the new Power Automate Designer

When you use the When a file is created or modified trigger in Power Automate you had no control over how often the flow would check for new items. With the new Power Automate Designer that is now changing! When a file is created or modified trigger The When a file is create or modified […]

Wednesday, May 8, 2024 1:20:48 PM

Microsoft Launches Support for Entra ID External Authentication Methods

In a May 2 announcement, Microsoft said that they have signed up 9 ISVs to add support for Entra ID authentication methods. The third-party methods work the same way as native Entra ID authentication (like the Authenticator app), meaning that verified connections can be used by other Entra solutions like Privileged Identity Management.

Wednesday, May 8, 2024 7:00:00 AM

Revitalize Your Intranet: Compass365’s Complimentary Internet Review Process

Welcome back! In my previous article, we walked through the basics of conducting a preliminary intranet review yourself. But when it comes to ensuring your intranet is an indispensable business app, a professional review is super helpful. I’ve had the opportunity to work with hundreds of organizations and launch just as many intranets over [...]

The post Revitalize Your Intranet: Compass365’s Complimentary Internet Review Process appeared first on Compass 365.


Tuesday, May 7, 2024 5:58:51 PM

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.

The post Exchange Server Subscription Edition Arrives in Summer 2025 appeared first on Practical 365.


Tuesday, May 7, 2024 3:06:37 PM

Practical Protection: Understanding Entra ID and Passkeys

This Episode of Practical Protection is all about Passkeys, how they are different from other credential types, and how they could put an end to phishing.

The post Practical Protection: Understanding Entra ID and Passkeys appeared first on Practical 365.


Tuesday, May 7, 2024 10:00:00 AM

Announcing General Availability of Block unmanaged customizations

We are excited to announce General Availability of Block unmanaged customizations. This is an environment setting that allows Power Platform system administrators to block direct development in production environment by preventing unmanaged customizations. By blocking any unmanaged customizations and import of unmanaged solutions, admin can ensure that any changes to the environment, specifically the test and production environments, are only going through approved application lifecycle management (ALM) processes that have reliability, safety, and auditing.


Tuesday, May 7, 2024 8:00:51 AM

Teams Adds Background Effects for Mobile Video Messages

The Teams iOS client can send one-minute Teams video messages (or clips) to chats or channels conversations. Now, the videos can use image or blur backgrounds. Nice as it is to be able to expose your artistic side in Teams messaging, the compliance problem with Teams video messages remains. If you allow users to send video messages, remember that they could use this route to get around compliance barriers.

Tuesday, May 7, 2024 7:00:00 AM

Report SharePoint Online Files Using the Microsoft Graph PowerShell SDK

This article describes creating a SharePoint Online files report using the Microsoft Graph PowerShell SDK. While keeping digital debris online might have been unimportant in the past, it's something that can wreak havoc in the era of generative AI when tools like Copilot for Microsoft 365 are happy to consume obsolete and inaccurate material.

The post Report SharePoint Online Files Using the Microsoft Graph PowerShell SDK appeared first on Practical 365.


Monday, May 6, 2024 10:00:00 AM

More Microsoft Graph PowerShell SDK Problems

Some problems emerged in V2.17 and V2.18 of the Microsoft Graph PowerShell SDK. In one case, Microsoft changed cmdlet names. In another, it's an identity issue caused by incompatible assemblies. In both cases, questions have to be asked about the level of testing done by Microsoft before they release a new module. Bugs do happen, but testing should catch the obvious problems.

Monday, May 6, 2024 4:00:00 AM

Microsoft on Protecting Identity – The Core of Your Digital Ecosystem: The Practical 365 Podcast S4 E18

On this week's episode of the Practical 365 podcast, Steve, Rich, and Paul are joined by Alex Weinert, Director of Identity Security at Microsoft, to discuss the critical topic of identity threat detection and response (ITDR).

The post Microsoft on Protecting Identity – The Core of Your Digital Ecosystem: The Practical 365 Podcast S4 E18 appeared first on Practical 365.


Friday, May 3, 2024 5:57:22 PM

The Header Control in Power Apps

In this post I’m looking at the modern Header control available Within Power Apps Modernizing your apps? How many apps have been developed within Power Apps over the last few years? How often do you review your older apps? Just have a look at the screen templates. Where in the past you might have had […]

Friday, May 3, 2024 4:07:14 PM

Microsoft Retires Stream Mobile App

On May 2, 2024, Microsoft announced the retirement of the Stream Mobile app on July 1, 2024. It's all to do with rationalization and focus, or so Microsoft says. In any case, the suggested replacements are the OneDrive and Microsoft 365 apps, both of which are capable of handling video uploads, management, and playback.

Friday, May 3, 2024 4:00:00 AM

Practical Sentinel: Setting the Scene

Welcome to Practical Sentinel! In the introductory blog of this series, we review how Microsoft positions Sentinel, what capabilities the product includes, and what it does well.

The post Practical Sentinel: Setting the Scene appeared first on Practical 365.


Thursday, May 2, 2024 10:00:00 AM

Removing Outlook Add-ins From Mailboxes with PowerShell

The Share to Teams Outlook add-in posts an email to a Teams chat or channel conversation. I was asked how to disable the add-in for some mailboxes. Here's how to do the job using PowerShell to find a set of target mailboxes and then turn off Send to Teams for each mailbox.

Thursday, May 2, 2024 7:00:00 AM

What’s new: Power Apps April 2024 Feature Update

Welcome to the Power Apps monthly feature update! We will use this blog to share a summary of product, community, and learning updates from throughout the month so you can access it in one easy place. This month we’ve got a great set of updates for Makers, Admins, and users across Power Apps, Dataverse and Copilot.


Wednesday, May 1, 2024 5:08:20 PM

Announcing General Availability of Customer Managed Keys for Power Apps

We are excited to announce the General Availability of Customer Managed encryption keys for Power Apps data in your environments! Customer Managed encryption keys (CMK) provide an added data protection layer for your cloud assets on top of the Microsoft-managed default encryption keys. This extra protection is especially relevant for highly regulated industries like Healthcare and Financial Services and is now available for all managed environments.


Wednesday, May 1, 2024 6:00:41 AM

Office 365 for IT Pros May 2024 Update Available

Another month, another update for the Office 365 for IT Pros eBook. In this case, it's monthly update #107 for Office 365 for IT Pros (2024 edition), now available for download by subscribers from Gumroad.com and Amazon.com. Like every month, update #107 contains a mixture of new features and revised knowledge, all essential information for Microsoft 365 tenant administrators to have.

Wednesday, May 1, 2024 1:15:00 AM

Pipelines for All are now Generally Available (GA)

If you haven’t already heard, Power Platform is advancing in the mission to democratize healthy ALM by removing a significant barrier to entry: manual setup. We are excited to announce that the feature set included in Pipelines for All is now Generally Available, and we’ve made some upgrades, such as adding a stage and reusing pipelines across dev environments, to make personal pipelines even more useful across a variety of use cases.


Tuesday, April 30, 2024 8:00:58 AM

Disabling Bits of Copilot for Microsoft 365

The Copilot for Microsoft 365 license has 8 service plans to govern feature availability. You can disable individual components, if you know what you're doing. One thing that's not possible is to disable Copilot for individual Office apps. A single service plan covers all the "productivity apps," so they're either all on or all off.

Tuesday, April 30, 2024 7:00:00 AM

Next-Level Connectivity Security: Dataverse Plug-ins Embrace Virtual Networks!

Virtual network support, now generally available for Dataverse plug-ins within Power Platform, enhances security for outbound connections to private network resources. Leveraging Azure Subnet Delegation, customers can delegate subnets to Power Platform, ensuring egress traffic management aligns with network policies.


Tuesday, April 30, 2024 4:08:15 AM

Introducing new Copilot features for Power Fx

Discover how Copilot, a feature in Power Apps, can help you create and understand formulas in Power Fx, improving productivity, enhancing collaboration, and reducing errors when building apps.


Monday, April 29, 2024 11:14:22 AM

Teams Classic Client Slipping Away

The Teams classic client has been replaced by the Teams 2.1 client. Microsoft will block access to the Teams classic client for people running the app on unsupported platforms in October 2024. The final block swings into place for everyone on July 1 2025. The migration to the new client appears to be going well, so I'm not sure if many will miss the old client.

Monday, April 29, 2024 7:00:00 AM

Version history in Power Automate flows

When you create flows in solutions in Power Automate using the new Power Automate Studio, then you will have noticed the new Version history option. In this post all the information you need to get started with version history in Power Automate. Safe draft If we update our flow and then save a draft before […]

Friday, April 26, 2024 1:10:47 PM

Microsoft Cloud Exceeds 50% of Microsoft Total Revenues

The Microsoft FY24 Q3 results didn't contain any new user numbers for Office 365 or Teams. However, we did learn that Copilot and Azure are popular words in the Microsoft lexicon. As usual, statistics were introduced without context, but investors won't really care too much as Microsoft continues to generate tons of revenue at a healthy margin, especially from its cloud business.

Friday, April 26, 2024 9:34:06 AM

DIY Intranet Review Guide

Intranets play an important role in how modern businesses thrive. An effective intranet helps streamline communication, enhance collaboration, and ensure information is easily accessible across all departments and communities. In this blog post, I’ll utilize more than a decade’s worth of intranet experience to explain how you can perform a preliminary review of your [...]

The post DIY Intranet Review Guide appeared first on Compass 365.


Thursday, April 25, 2024 7:44:04 PM

Microsoft Power Apps named a No-Code/Low-Code Market Leader by Omdia

We’re excited to announce that Microsoft has been named a Leader in the Omdia Universe: No-Code, Low-Code Solutions 2023-2024. Power Apps is in a leading position thanks to its technological capabilities, market reach, and momentum. 


Thursday, April 25, 2024 12:09:16 PM

Teams Meet Now Feature Gets a Makeover for Group Chats

Teams group chats are getting a new Meet Now experience. Is that good news? Well, it's not an earthshattering change, but it is a nice change because it simplifies the way the Meet Now feature works. It's the kind of change that software vendors make to tidy up the loose ends in a product.

Thursday, April 25, 2024 8:00:00 AM

Introducing 8 AI Functions for Dataverse in Power Apps

Recently Microsoft added AI Functions to Dataverse that can be used in Power Apps. In this post all the steps needed to take advantage of these AI functions. AI functions available in Power Apps The AI options available to use increase every day. AI Builder is just one of the options. Within Power Apps there […]

Wednesday, April 24, 2024 10:48:14 AM

Sending Urgent Teams Chats with PowerShell

A reader asked if it is possible to script sending chat messages. In this article, we explore how to compose and send Teams urgent messages to a set of recipients using Microsoft Graph PowerShell SDK cmdlets. The conversation with each recipient is a one-to-one chat that Teams either creates from scratch or reuses (if a suitable one-on-one chat exists).

Wednesday, April 24, 2024 1:00:00 AM

How to Remove a Single Service Plan from User Accounts with PowerShell

Some years ago, I wrote a script to demonstrate how to remove service plans with PowerShell. This article describes some upgrades to make the script even better by improving the code and leveraging complex Microsoft Graph queries against the license information stored for Entra ID user accounts. It's PowerShell, so feel free to change the script!

Tuesday, April 23, 2024 7:00:00 AM

Disappointing Session Schedule for M365 Conference

The M365 Conference takes place in Orlando, FL from April 28 to May 2, 2024. I have two sessions, but my attempts to find sessions that cover all of Microsoft 365 failed because there's no coverage of Entra ID and Exchange Online. Instead, the Microsoft priorities like Copilot, Viva, and SharePoint take front and center stage. I think that's a pity, but maybe the reason is because speakers don't submit sessions covering Entra ID and Exchange Online topics?

Monday, April 22, 2024 2:00:00 AM

Removing Licenses from Entra ID Accounts When a Replacement License Exists

License management is a core competence for Microsoft 365 tenant administrators. This article explains how to use PowerShell to remove licenses from accounts when an equivalent service plan is available from another license. It's the kind of fix-up operation that tenant administrators need to do on an ongoing basis.

Friday, April 19, 2024 7:00:00 AM

Microsoft Graph Activity Logs Hit General Availability

April 11 saw the general availability of Microsoft Graph activity logs, a new set of data recording details of Graph API HTTP requests made in a tenant. The logs are intended to help security analysts understand actions taken by apps in a tenant such as data access or configuration updates. Before working with Graph activity logs, security analysts will need to understand Graph API requests and the context they’re made.

Thursday, April 18, 2024 8:00:00 AM

Copy and paste Scope steps in the new Power Automate Designer

One of the outstanding issues with the new Power Automate Designer is Copy and Paste for Scope steps and other steps that can contain multiple actions. Copy and Paste in the new designer Even though Copy and Paste has been around in the classic editor forever as a preview feature. It does hep a lot […]

Wednesday, April 17, 2024 10:09:05 AM

How to Create a Password Expiration Report

Although the trend is toward password authentication, many Microsoft 365 tenants still use passwords and some force users to change passwords regularly. This article explains how to create a password expiration report with PowerShell. The script caters for where a tenant password expiration policy is set for passwords to never expire. If anything else, it's yet another example of how to extract information using PowerShell.

Wednesday, April 17, 2024 8:00:00 AM

Exchange Online Moves to Tighten Platform Security

Exchange Online announced two important changes on April 15. SMTP AUTH is being depreciated and a new external recipient rate limit is being introduced. The changes are intended to improve the security of Exchange Online. The introduction of an external recipient rate limit is also intended to reduce the ability of spammers to abuse the platform.

Tuesday, April 16, 2024 1:00:00 AM

Top 3 Insights from the 2024 Gartner Digital Workplace Summit

Attending the 2024 Gartner Digital Workplace Summit was an eye-opening experience, filled with valuable insights and cutting-edge trends shaping the future of work. Among the myriad of discussions and sessions, three key takeaways stood out, shedding light on the current landscape of digital workplaces and the direction they are headed. 1. The Continuing Need [...]

The post Top 3 Insights from the 2024 Gartner Digital Workplace Summit appeared first on Compass 365.


Monday, April 15, 2024 5:47:13 PM

Maester: Microsoft Security Test Automation Framework

The Maester tool is a community initiative to create a tool to help tenant administrators improve the security of their Entra ID tenants. It’s still in its early stages, but even so Maester shows signs that it will be a valuable asset for administrators who want to learn more about securing their tenant against possible external compromise.

Monday, April 15, 2024 8:00:00 AM

Teams Adds Support for Customizable Group Chat Pictures

Microsoft Teams now boasts the ability to add customizable group chat pictures to what might be otherwise a set of chats with not-very-good generated pictures. The idea is to make it easier for people to find the right group chat in their chat list, Of course, it might be difficult to find just the right picture to use, but Microsoft has selected 36 illustrations and there's over 1,800 emojis to choose from.

Friday, April 12, 2024 7:00:00 AM

Security and Privacy Concerns Continue Swirling Around the new Outlook for Windows

Monarch client security became an issue last year when a German website reported some issues. It turns out that the reported problems are mostly hyperbole, but that hasn't stopped them persisting, especially when email client competitors like Proton weigh in. It's regrettable that much of the commentary is based on an incomplete understanding of how Monarch works, but Microsoft doesn't help themselves by not explaining the facts.

Thursday, April 11, 2024 7:00:00 AM

What can Microsoft Copilot do for your organization?

In the dynamic world of business, staying ahead of the curve is paramount. Microsoft Copilot is a cutting-edge AI assistant designed to enhance business productivity, amplify human creativity, and customize workflows to meet the unique needs of your company. With its integration into Microsoft 365, Copilot is not just an add-on—it's a transformative tool [...]

The post What can Microsoft Copilot do for your organization? appeared first on Compass 365.


Wednesday, April 10, 2024 4:28:50 PM

Upgrade Classic Azure Administrator Roles by August 2024

A recent note from Microsoft advised that if your tenant uses classic Azure administrative role, you need to switch to Azure RBAC roles by 31 August 2024. This forced me to think about how many Azure services does my tenant consume. The number was surprising and it's grown over time, which is why Microsoft 365 tenant admins should pay attention to Azure.

Wednesday, April 10, 2024 7:05:00 AM

Modifying the Teams Tenant Federation Configuration with PowerShell

A new parameter for the Set-CsTenantFederationConfiguration cmdlet made me look at the Teams tenant federation configuration again to improve how a script works. Instead of taking all the domains guest accounts came from and adding them to the configuration, I created a function to check if the tenant uses Microsoft 365. If it does, we add the tenant to the allow list in the tenant federation configuration. If not, we ignore the domain.

Tuesday, April 9, 2024 7:00:00 AM

Power Automate’s Best Kept Secret: ‘For a selected item’ SharePoint Trigger

A little-known Power Automate secret is that you can manually trigger a flow to run from a selected SharePoint List item by just clicking on a Hyperlink field. It almost sounds too good to be true, but all it takes is knowledge of the “For a selected item” SharePoint trigger and some custom JSON. [...]

The post Power Automate’s Best Kept Secret: ‘For a selected item’ SharePoint Trigger appeared first on Compass 365.


Monday, April 8, 2024 11:11:43 PM

How to Retrieve Loop Workspaces Data with PowerShell

A previous attempt to write a script to report all Loop workspaces in a tenant was flawed because it only retrieved the first 200 workspaces. I hadn't realized that the Get-SPOContainer cmdlet supported an odd form of pagination to retrieve workspace data. In any case, I figured out how to page top find all available workspaces and updated the script. It's just another example of oddness in the SharePoint Online PowerShell module

Monday, April 8, 2024 8:00:00 AM

Microsoft Toughens Premium Sensitivity Label License Requirements

According to Microsoft 365 notification MC736438, Microsoft is getting tougher at enforcing the rules for Purview information protection licenses. In a nutshell, if administrators and end users don't have premium licenses, features like automatic labeling policies or default sensitivity labels for document libraries won't work. Users can still apply sensitivity labels manually.

Friday, April 5, 2024 8:00:00 AM

Microsoft Increases Number of Self-Purchase Product Licenses to 25

A new major version of the MsCommerce PowerShell module makes you hope that something good is included in the new code. In this case, it’s hard to know if the developers did anything but increase the major version number for the MsCommerce module. Not much has changed. The module is as bad as ever, but at least it can be used to disable self-purchases of all supported licenses, which is all that's really important.

Thursday, April 4, 2024 8:00:00 AM

Interpreting Audit Events for Copilot for Microsoft 365

The unified audit log includes Copilot for Microsoft 365 audit events captured when users interact with Copilot through apps. The information is very helpful in terms of understanding the usage of Copilot in different apps (apart from Outlook, which isn't captured). Some care needs to be taken to understand the data and interpret the audit events, but that's usual when dealing with Microsoft 365 audit data.

Wednesday, April 3, 2024 8:00:00 AM

The New Manage Distribution Groups OWA Component Has a Problem with Role Assignments

Microsoft announced a new component for OWA distribution list management but clearly the engineers never took role assignment policy customizations into account. If they had, they wouldn't have created something that ignores the way organizations block end user ability to create new distribution lists. It's just a sad indication of Microsoft's attitude to one of the workhorses of Exchange.

Tuesday, April 2, 2024 8:00:00 AM

Microsoft Delve is Going Away, But Don’t Panic

History of Delve Launched in 2015, Delve is the first Microsoft 365 app to leverage the power of Microsoft Graph and machine learning to map interactions between people and content across Office 365. For users that fully adopted Delve, it became a hub to discover, favorite, and organize content on boards that the user [...]

The post Microsoft Delve is Going Away, But Don’t Panic appeared first on Compass 365.


Tuesday, April 2, 2024 12:54:44 AM

Office 365 for IT Pros April 2024 Update

The April 2024 update for the Office 365 for IT Pros eBook is now available for subscribers to download from Gumroad.com or Amazon.com. Like every month, update #107 covers lots of new material to document the changing landscape of Microsoft 365. The author team would appreciate if subscribers download and use the updated version - there's no point in using old stuff to navigate an ecosystem that changes all the time.

Monday, April 1, 2024 8:00:00 AM

Microsoft Power Platform Stories

Welcome to a list of customer stories curated by the Power CAT team. These stories showcase the ingenuity of a wide breadth of organizations and users that have adopted low-code and Microsoft Power Platform along with Microsoft 365, Azure, and Dynamics 365. Makers of apps, flows, reports, and chatbots have digitally transformed their business processes, and in some cases transformed organization culture, careers, and lives. We hope these serve as inspiration for you as you embark on your own Power Platform journey.


Monday, April 1, 2024 8:00:00 AM

SharePoint Marks Its 23rd Anniversary

On March 27, SharePoint history reached its 23rd year. That's a great achievement and SharePoint Online powers many apps. But dark clouds are on the horizon as information governance becomes a real issue for Microsoft 365 tenants. Too much information that is never cleared out is held in SharePoint, a fact revealed by the ability of Copilot to find and consume documents.

Friday, March 29, 2024 8:00:00 AM

All About Microsoft 365 Tenant Identifiers

Every Microsoft 365 tenant has a tenant identifier, a unique GUID that's used within the Entra ecosystem to identify a tenant and its objects. Much has changed since I last wrote about this topic in 2021, including the introduction of new Graph APIs to resolve tenant names to identifiers and vice versa.

Thursday, March 28, 2024 8:00:00 AM

How Many Licensed Microsoft 365 Accounts Use the Loop App?

After the welcome announcement that the Loop app will support external access, thoughts might turn to figuring out who uses the app. Fortunately, it's easy to answer the question by using data extracted from the unified audit log. Activity records tell us about both licensed user interaction and unlicensed user activity. It's good to know what people are up to.

Wednesday, March 27, 2024 8:00:00 AM

Receive the available storage within your SharePoint Online tenant

Within the SharePoint admin centre there is that little detailed overview, telling you the available storage out of your total storage. But how do you get that without visiting the SharePoint Admin Centre every day? Retrieve the available storage using PowerShell The PowerShell script to get the storage is actually really simple: This will return […]

Tuesday, March 26, 2024 2:32:28 PM

Search-UnifiedAuditLog Gets High Completeness Capability

A new preview feature supports high completeness audit log searches. These searches are optimized to make sure that they find every matching audit instead of finishing as quickly as possible. High completeness audit log searches do take more time but their results are accurate and they find more records than Search-UnifiedAuditLog was able to in the past. Looks like a good new feature.

Tuesday, March 26, 2024 7:00:00 AM

Microsoft Grounds Copilot Apps with Graph and Web Content

Message center notification MC734281 explains that Copilot for Microsoft 365 will get better grounding for Word, Excel, PowerPoint, and OneNote from April 2024. After the update, the apps will be able to ground user prompts by using Graph and web searches to find relevant information. Being able to generate accurate text seems like a good thing for an AI tool, and there's no doubt that better grounding will help. But why is it appearing six months after the general availability of Copilot for Microsoft 365?

Monday, March 25, 2024 8:00:00 AM

Graph and PowerShell Hiccups for the Groups and Teams Report Script

The Microsoft 365 Groups and Teams Activity Report is a PowerShell script that I've worked on since 2016 (not all the time). Some recent Graph hiccups meant that I had to apply some fixes and workarounds. At the same time, some users hit the infamous 'not recognized as a valid datetime' problem, so another update was needed. All good, clean fun.

Friday, March 22, 2024 8:00:00 AM

How to Convert an Entra ID External Account to Internal

A new convert to internal user preview feature allows Entra ID administrators to convert external accounts to internal accounts. An option is available in the Users section of the Entra admin center or PowerShell can be used to automate the conversion of accounts. It's a useful feature that should prove popular.

Thursday, March 21, 2024 8:00:00 AM

Options for Documenting Your Power Apps: Comments, Code, and Controls

Within Power Apps there are various ways to document your app. In this post I’m looking at comments in Power Apps Options to documenting your code in Power Apps As part of my day job at Vantage 365 I do a lot of health checks of apps and flows. This often means that I’m looking […]

Wednesday, March 20, 2024 4:28:59 PM

Understanding How Much Microsoft 365 Backup Charges to Protect Data

Microsoft 365 Backup costs are charged on a PAYG basis against an Azure subscription. You pay a flat fee of $0.15 per month per gigabyte of protected content. This article discusses calculating the sizes of protected data and reports the costs accrued over two months.

Wednesday, March 20, 2024 8:00:00 AM

Does Microsoft Care about SharePoint Online PowerShell?

Microsoft's support for SharePoint Online PowerShell has degraded over the last few years. Pnp.PowerShell is now the best option as not much is happening in the official SharePoint Online management module or the tenant settings Graph API. the lack of progress is a pity, but perhaps it's also true that community-driven projects sometimes deliver better results.

Tuesday, March 19, 2024 8:00:00 AM

Elevating App Development with Power Apps Components

In the ever-evolving landscape of app development, efficiency and flexibility are paramount. Power Apps Components emerge as a game-changer, offering a myriad of benefits that revolutionize the app development process. Power Apps Components serve as building blocks that empower developers to not only create sophisticated applications with ease but to do so in a [...]

The post Elevating App Development with Power Apps Components appeared first on Compass 365.


Monday, March 18, 2024 5:45:20 PM

2 ways to duplicate SharePoint Lists to support your Power Apps

Recently I’ve been asked quite a few times to duplicate SharePoint lists as part of creating a Development, Test and production environment in Power Apps. PnP PowerShell Whatever you want to do to SharePoint, PnP PowerShell is often the quick way of doing things. Especially if you want to undertake the same thing. One of […]

Monday, March 18, 2024 11:36:53 AM

The Abuse of Teams Inbound Webhook Connectors and Channel Email Addresses

An article by security researchers Black Hills pointed to some vulnerabilities with incoming webhook connectors and email connections for Teams channels. Fortunately, it seems like Microsoft is making changes to Teams to improve security. Even so, it's always wise for tenants to keep an eye on how information flows into Teams.

Monday, March 18, 2024 4:00:00 AM

Microsoft Lifts External Sharing Restriction for Loop App

The Loop app is a powerful collaborative platform that has been handicapped up to now with a restriction on its External Sharing capabilities. That restriction is being lifted in a two-phase process starting in April 2024. Tenants without sensitivity labels will get the capability first followed by those that use sensitivity labels.

Friday, March 15, 2024 8:00:00 AM

Power Platform Governance Infographic

Power Platform Center of Excellence: Empower Users and Govern Solutions By establishing a Power Platform Center of Excellence (CoE), you can not only empower your citizen developers but also set and maintain standards, foster consistency, and ensure governance across the entire organization. Would you benefit from Power Platform CoE? Deliver apps [...]

The post Power Platform Governance Infographic appeared first on Compass 365.


Thursday, March 14, 2024 5:28:34 PM

Update a Hyperlink Column in SharePoint with Power Automate

Today, I was asked about how to create a lookup to a document or item in a SharePoint form. Sometimes a slightly different solution, using a Hyperlink field can do the trick. Lookups in SharePoint So I created a lookup column and then in the SharePoint Details form. This would look like this: Not too […]

Thursday, March 14, 2024 5:13:52 PM

Join Us at the Gartner Digital Workplace Summit and Exclusive Dinner Event

We're thrilled to announce our participation as co-sponsors of the upcoming Gartner Digital Workplace Summit, taking place March 18th and 19th. This event promises to be a cornerstone gathering for professionals seeking insights and strategies to navigate the ever-evolving landscape of digital workplaces. As part of our commitment to innovation and collaboration, we're not [...]

The post Join Us at the Gartner Digital Workplace Summit and Exclusive Dinner Event appeared first on Compass 365.


Thursday, March 14, 2024 3:59:58 PM

Finding Devices Used for Multifactor Authentication

This article describes how to use sign-in data to identify unused Entra ID registered devices. It’s an imperfect solution because Entra ID doesn’t log device information in many sign-in records. I’m sure there’s a good reason why Microsoft doesn’t capture the device information, but it’s a little frustrating. We have an imperfect and partial solution, but that’s better than nothing.

Thursday, March 14, 2024 1:00:00 AM

Customizing Quarantine Notification Messages

This article describes the experience of creating a custom quarantine message for Exchange Online Protection to send to those with email held in quarantine. The Microsoft Defender portal allows administrators to create custom settings for up to three languages. My initial attempts failed, but then something happened and all is well. It could just be the difference between English and English...

Wednesday, March 13, 2024 1:00:00 AM

Can Copilot for Microsoft 365 Save Users 14 Hours a Month?

An interesting LinkedIn post by a Microsoft employees relates how Copilot for Microsoft 365 saves him 14 hours monthly. Reports like this must be taken with a pinch of salt because many factors combine to determine the success individuals achieve with a new technology. However, there's a ring of truth in this report. The question is can others achieve the same results?

Tuesday, March 12, 2024 1:00:00 AM

Outlook Classic Support Until At Least 2029

On March 7, Microsoft published a timeline for the New Outlook for Windows client that says that support for the classic client will be until at least 2029. Three phases must be navigated and a lot of functionality added before the new Outlook for Windows can replace Outlook Classic, including fundamental functionality like offline mode.

Monday, March 11, 2024 1:00:00 AM

Despite the Doubters, Microsoft 365 Administrators Should Continue Using PowerShell

A recent article by a Microsoft MVP attempted to lay out a case that tenants should not use Microsoft 365 PowerShell and use ISV products instead. It's a silly position to argue. PowerShell is an important automation tool for administrators that can't be replaced by any ISV product. ISV products have their place and fill many gaps, but arguing to dump PowerShell and use ISV products instead just can't be justified.

Friday, March 8, 2024 1:00:00 AM

Microsoft Announces Restricted SharePoint Search

Restricted SharePoint Search is an answer for customers who don't like the idea of Copilot for Microsoft 365 being able to find documents in any site the signed-in user has access to. A curated list of 100 sites will be avialable to Copilot along with user data in OneDrive and files that have been shared with or worked on by a user. Will this scheme allow tenants to deploy Copilot while they sort out site permissions? Time will tell, starting in April 2024.

Thursday, March 7, 2024 1:00:00 AM

The Question of Information Protection Sublabels

The use of Information Protection sublabels is one of the questions for teams implementing sensitivity labels in Microsoft 365 tenants. Some like the granular appearance of sublabels and consider them a valuable guide to assist users to pick the most appropriate label. Others prefer a simple list of sensitivity labels. Both approaches work well. It's up to you to decide.

Wednesday, March 6, 2024 1:00:00 AM

Why It’s a Good Idea to Archive Teams Channels

An update allows Teams owners to archive Teams channels. This is an excellent way of keeping old channels online while removing them from open view. The PowerShell cmdlets have not yet caught up the archive channel option so they don't report this status, but all good things come to those who wait and I'm sure that we will be able to report archived channels soon.

Tuesday, March 5, 2024 1:00:00 AM

Microsoft Releases View Another Mailbox for the New EAC

Microsoft has released the View Another Mailbox feature for the new EAC. This is part of the build-out of the new EAC functionality before the retirement of the old EAC. Interestingly, the new feature depends on the old Exchange Control Panel dating back to Exchange 2010. Things aren't quite as modern and fast as Microsoft says they are.

Monday, March 4, 2024 1:00:00 AM

Office 365 for IT Pros March 2024 Update

The Office 365 for IT Pros eBook team has released the March 2024 update for the only eBook covering the Microsoft 365 ecosystem that's updated monthly. February 2024 saw many different issues that impacted the content of the book, including the retirement of Viva Topics and some annoying PowerShell bugs. It's just the kind of change that keeps us busy updating the book month after month.

Friday, March 1, 2024 3:57:21 AM

Restoring Data with Microsoft 365 Backup (Preview)

Microsoft has created an easy to use Microsoft 365 Backup solution. Its key feature is speed, including speed to restore data. I tested restores for Exchange Online (which worked) and SharePoint Online and OneDrive for Business (which didn't). The lack of logging and error reporting when failures happen lead to frustration. Microsoft has some work to do to bulletproof this solution.

Thursday, February 29, 2024 1:00:00 AM

Reporting Soft-Deleted Entra ID Objects

A Microsoft Technical Community article gave some interesting information about how to report soft-deleted Entra ID objects. We think we can improve the information by tweaking the script, especially to include the object type in the output. As always, you can download the script from GitHub.

Wednesday, February 28, 2024 1:00:00 AM

Report OneDrive for Business Storage Based on Usage Data

If you wanted to write a PowerShell script to create a OneDrive storage report, you'd probably use the cmdlets from the SharePoint Online management module. But accessing OneDrive usage data via the Graph is much faster. And you can include information from other sources, such as user properties, to build out the report. All explained here.

Tuesday, February 27, 2024 1:00:00 AM

Microsoft Releases Entra ID License Utilization Insights

Microsoft has released the preview of the Entra ID usage insights for premium license consumption. This could be the harbinger of a more restricted licensing regime for Entra ID premium features such as conditional access. Putting any barrier in place to stop more accounts being protected by multifactor authentication seems like a bad idea. Let's hope that this isn't the case here.

Monday, February 26, 2024 1:00:00 AM

Microsoft Kills Viva Topics to Focus on Copilot

The Viva Topics retirement announced on February 22, 2024 is an inevitable side-effect of Microsoft's ongoing focus on Copilot. It is difficult to argue against the retirement. Business, technology, and implementation factors stack up against Viva Topics. The future of Microsoft Knowledge Management is firmly in the grasp of Copilot.

Friday, February 23, 2024 12:01:00 AM

Teams Private and Shared Channels Get Support for Tags

Teams Tags Support for Private and Shared Channels should arrive in targeted tenants soon. The new tag capability uses channel memberships instead of the team roster. It's a small but useful change, as is the option to start a chat with tagged members. On the downside, Microsoft is deprecating suggested tags. But on the upside, you can include emojis in tag names.

Thursday, February 22, 2024 1:00:00 AM

Stopping Copilot Access to SharePoint Online Sites and Document Libraries

Two methods exist to exclude a SharePoint sites from Copilot being able to use its contents - you can exclude the site (or document library) from search results or use sensitivity labels. Given the choice, sensitivity labels are more flexible and powerful, but removing sites from search indexes is easier to implement.

Wednesday, February 21, 2024 1:00:00 AM

Why You Should Not Upgrade to Microsoft Graph PowerShell SDK V2.14

Usually, we recommend that Microsoft 365 tenants use the latest version of the Microsoft Graph PowerShell SDK. However, a serious bug in V2.14 means that this (and perhaps V2.13.1) should be avoided until Microsoft fixes a problem that causes spurious output to be included when cmdlets like Get-MgUser and Get-MgGroup are run.

Tuesday, February 20, 2024 1:00:00 AM

Problems Retrieving SharePoint Online Usage Data with Graph APIs

A longstanding problem (SP676147) open since September 2023 causes problems retrieving important SharePoint usage data like site URLs and user activity data. The problem shows up in the usage reports section of the Microsoft 365 admin center and affects any attempt to fetch SharePoint usage data via Graph API requests. It's odd that the problem has lasted so long.

Monday, February 19, 2024 1:00:00 AM

Office 365 for IT Pros eBook Team Welcomes Michel de Rooij

The Office 365 for IT Pros team welcomes Michel de Rooij as a new author. As a PowerShell Pro, he'll like the code to update the impersonation protection list for anti-phishing policies. Or maybe he'll rewrite it to make the code better. Either way, we win and the Mail Flow chapter should get a new lease of life.

Friday, February 16, 2024 1:00:00 AM

Copilot for Microsoft 365 to Support Outlook Classic

Microsoft originally said that Copilot for Microsoft would only support the Monarch client. Now it turns out the Outlook Win32 Copilot support is coming. No formal announcement is available and Microsoft hasn't shared when the support will turn up in an Office channel, but it's good news that this deployment blocker is no more. And Teams has a new Copilot experience, so things are moving in the world of AI-powered assistants.

Thursday, February 15, 2024 1:00:00 AM

Tracking Licensing Costs for Microsoft 365 Tenants

The latest version of the Microsoft 365 Licensing Report script includes code to generate cost analyses for the departments and countries assigned to user accounts. Everything works well if the properties of Entra ID user accounts are complete and accurate. Sometimes this isn't so, and that leads to problems when attributing costs at a department or country level.

Wednesday, February 14, 2024 1:00:00 AM

Checking Out Entra Identity Secure Score

If your Microsoft 365 tenant has Entra P2 licenses, you can use the Entra Identity Secure Score feature to measure your tenant against Microsoft benchmarks and recommendations, including expiring app credentials. The fact that credentials expire is one of the reasons why I don't use apps as much any more. Using the Microsoft Graph PowerShell SDK is just easier.

Tuesday, February 13, 2024 1:00:00 AM

Why MFA, Conditional Access, and Sensitivity Labels can Combine to Give Outlook a Problem

If conditional access policies impose MFA for all cloud apps, it gives external users a problem when they use Outlook desktop to read protected email. The issue is because Outlook can't obtain a use license to decrypt the content because it can't satisfy the MFA challenge. It's an example of how two good parts of the Microsoft 365 ecosystem clash.

Monday, February 12, 2024 1:00:00 AM

How Many Message Center Announcements End Up Being Delayed?

This article describes how to use the Microsoft Graph PowerShell SDK to retrieve and interpret Microsoft 365 message center posts with the intention of discovering what percentage of announcemengts end up being delayed (not being available at the predicted date). Teams makes lots of feature announcements and over 57% of those announcements are delayed.

Friday, February 9, 2024 1:00:00 AM

Teams Users Can Hide the General Channel

Message center notification MC711019 covers the ability to hide the General channel for a team, a feature designed to free up space in the teams and channels list. Team members (including guests) can decide if they want to see the General channel in their list. Because teams can have up to 1,000 channels, being able to hide the General channel is a useful change.

Thursday, February 8, 2024 1:00:00 AM

Use the Graph SDK to Access Microsoft 365 Service Health Information

The Microsoft Graph includes the Service Communications API. SDK cmdlets can use the API to retrieve and work with service health data. In this article, we show how to use Graph SDK cmdlets (based on the API) to fetch and work with service health data, including creating an email report to update people about the current state of tenant health.

Wednesday, February 7, 2024 1:00:00 AM

Reporting App Permissions Used by Managed Identities

This article explains how to check Managed Identity permissions, or rather the set of consented Graph and other permissions held by the service principals used for managed identities. These can become highly permissioned over time, and that's why checking periodically is a good idea.

Tuesday, February 6, 2024 1:00:00 AM

New MSIdentityTools Cmdlet to Report OAuth Permissions

The latest version of the MSIndentityTools PowerShell module includes the Export-MsIdAppConsentGrantReport cmdlet to generate a report of OAuth app permissions. Allied with the ImportExcel module, the cmdlet can produce a very nice workbook containing lots of information about permissions held by the apps in a tenant. But even better, you can export the data to PowerShell and use it in your scripts.

Monday, February 5, 2024 12:06:00 AM

How to Hide Individual Distribution List Members

A question asked if it's possible to hide individual distribution list members. It's easy to hide the complete membership but not as simple to hide just a few. However, an old technique dating back to the early days of Exchange Server works. Sometimes the old tricks are the best!

Friday, February 2, 2024 1:00:00 AM

Office 365 for IT Pros February 2024 Update

The February 2024 update for the Office 365 for IT Pros eBook (monthly update #104) is now available for download. Lots happened during January in terms of breakthrough announcements, hacks, new features, and deprecated functionality. All grist to the mill for a book that's been through 104 monthly updates.

Thursday, February 1, 2024 12:06:00 AM

Microsoft Cloud Revenues Powered by Office 365

Office 365 Reaches 400 million. Well, to be precise, in their FY24 Q2 results, Microsoft said that the figure is "over 400 million paid seats," but who's going to quibble with the ongoing success that Office 365 has had in adding users over many years. Not much was learned about the financial impact of Copilot. We'll have to wait to see how that plays out.

Wednesday, January 31, 2024 10:05:13 AM

Graph User.ReadBasic.All Application Permission Available

The Graph User.ReadBasic.All permission is now available for both delegated and application usage. Think before rushing to use the permission. Although the permission does what it sets out to do, the restriction on filtering means that many scenarios need the full User.Read.All permission.

Tuesday, January 30, 2024 1:00:00 AM

Microsoft Deprecates Old Exchange Audit Search Cmdlets

A January 26 post announces the deprecation of four old Exchange audit cmdlets in favor of the Search-UnifiedAuditLog cmdlet. Removing old cmdlets is fine, but it would be nice if Microsoft took the opportunity to make Search-UnifiedAuditLog work better. Too many inconsistencies exist in how workloads provide information in audit events and Microsoft has made some recent unannounced changes.

Monday, January 29, 2024 1:00:00 AM

Exchange Online Optimizes Online Address Book Lookups

Microsoft is changing the way that Exchange Online address book updates work to force users to use search rather than browsing through the GAL/OAB. That's fine and should improve things. When playing with finding how many items are in the GAL, I found that the Get-MgDomainNameReference cmdlet appears to have some issues. First, it can only return up to 999 items, which isn’t a lot when you’re dealing with users and groups that have a connection to a domain. Second, it doesn’t return a nextlink, so you can never fetch all available items. It just goes to prove that Microsoft Graph PowerShell SDK cmdlets are at the mercy of the underlying APIs.

Friday, January 26, 2024 1:00:00 AM

How to Update Tenant Corporate Branding for the Entra ID Sign-in Screen with PowerShell

The ability to apply custom corporate branding for Entra Id screens has existed since 2020. You can update elements through the admin center or PowerShell. This article explains how to use the Microsoft Graph PowerShell SDK to customize the sign-in text and background image for the sign-in screen.

Thursday, January 25, 2024 1:00:00 AM

How to Use PowerShell to Retrieve Permissions for Entra ID Apps

Recent attacker activity made me think that access might have been gained through an OAuth app. Keeping an eye on app permissions is important. From a PowerShell perspective, it is reasonably straightforward to retrieve details of app permissions using the Microsoft Graph PowerShell SDK. Several methods are available to do the job.

Wednesday, January 24, 2024 1:00:00 AM

Teams Retires Client Ability to Load Websites from Channel Tabs

Microsoft plans to change the way that the Teams website channel tab works in early April 2024. Instead of the client opening a site, a new browser tab opens. Microsoft says that the change better aligns with best practice for web security and privacy. Even so, it creates an administrative challenge to find what teams have website channel tabs that might need to be adjusted. Fortunately, we have a script to do just that.

Tuesday, January 23, 2024 1:00:00 AM

Copilot for Teams Extracts Real Value from Meeting Transcripts

Lots of hype surrounds Copilot for Microsoft 365, but I like the way that Copilot for Teams extracts real value from meeting transcripts to generate meeting notes. Even better, Copilot for Teams allows meeting participants to interrogate the transcript to find questions asked and answered (or not) among other capabilities. It's one of the most obvious ways to extract value from Copilot.

Monday, January 22, 2024 1:00:00 AM

Microsoft Encourages More Performant Membership Rules for Dynamic Groups

MC705357 (9 Jan 2024) says that the dynamic group rule builder in the Entra ID and Intune admin centers no longer supports the contains and notContains operators. There's no real cause to worry because existing rules continue to work and if you need to use contains or notContains in a membership rule, you can edit the rule manually.

Friday, January 19, 2024 1:00:00 AM

Ignore the Hype Surrounding the Copilot Announcement

Microsoft's January 15 announcement reduced deployment costs and opened the possibility for Copilot for Microsoft 365 deployments to many Office 365 tenants. Reducing costs is great, but just because Copilot for Microsoft 365 is now available to many more tenants doesn't mean that it is a silver bullet to address all IT woes.

Thursday, January 18, 2024 1:00:00 AM

Teams Naming Should be Clear and Simple

The essence of a good teams naming convention is simplicity and clarity. This article explains why those aspects are so important in terms of helping users. We suggest some guidelines that tenant administrators can use to make sure that their team names are simple and clear.

Wednesday, January 17, 2024 1:00:00 AM

How to Report Expiring Credentials for Entra ID Apps

Entra ID registered apps can authenticate using app secrets and certificates. These credentials expire over time, so it’s good to review app credential expiration dates periodically. This article explains how to use the Microsoft Graph PowerShell SDK to generate a report about app credential expiration dates to allow tenant administrators to manage registered apps a little better…

Tuesday, January 16, 2024 1:00:00 AM

How to Stop Users Receiving Document Mismatch Notifications

Document mismatch notifications tell users when they apply a higher-priority sensitivity label to documents than applied to the site. Some organizations don't like these messages because they think the notifications confuse recipients. In this article, we discuss how to use a mail flow rule to redirect the messages to an address who can help people understand how to use sensitivity labels.

Monday, January 15, 2024 1:00:00 AM

Mastering Microsoft Graph PowerShell SDK Foibles

Entra ID supports user extension attributes but the same facility is unavailable for group objects. That seems strange, but it might be due to the way that Entra ID thinks about group object. In any case, it's an inconsistency that Microsoft should address. Also covered is how to report problems with Graph SDK cmdlets and a new function to help you understand the permissions needed to run a script.

Friday, January 12, 2024 1:00:00 AM

Interpreting Audit Events for the New Stream

Audit events generated for the new Stream look like any other SharePoint Online event. Extracting the Stream audit events takes a little more effort than before when Stream classic generated its own dedicated set of events. In this article, we examine the advanced Stream audit events that are apparently coming to Purview Audit standard customers and how to extract the Stream audit events from the unified audit log.

Thursday, January 11, 2024 1:00:00 AM

Recent Stream Updates Enhance Video Functionality

The Stream browser app has received a bunch of recent enhancements, some of which are still deploying to tenants. The changes make it easier for Microsoft 365 tenants work with video. While investigating recent changes, we found some stuff that works well and some limitations that we never knew about before.

Wednesday, January 10, 2024 1:00:00 AM

How to Share Contact Information in Teams Chat

A new Share Someone's Contact Info feature is available for Teams one-to-one and group chats. The option inserts a link to the person's profile card in a chat message. Contact information can only be shared for members of the tenant (guests are unsupported). It's a small but useful addition to Teams chat.

Tuesday, January 9, 2024 1:00:00 AM

Managing Passwords for Entra ID Accounts with PowerShell

Password profiles store the password settings for Entra ID user accounts. By updating the password profile, you can update an account's password and force actions like force the user to change their password on the next sign-in or force the user to enable multifactor authentication for the account. All done with cmdlets from the Microsoft Graph PowerShell SDK.

Monday, January 8, 2024 1:00:00 AM

Microsoft Attempts to Retire Search-Mailbox Again

In message center notification MC703706 Microsoft announces yet another attempt to retire the Search-Mailbox cmdlet. This time it's due to happen in March 2024. I don't mind Microsoft removing old technology from its products, but it's important that the old functionality is replaced by newer, better technology. And that's not the case here. At least, not so far.

Friday, January 5, 2024 1:00:00 AM

How to Use SharePoint Metadata with Word Documents

This article explains how I use custom document properties with SharePoint Online to track the topics covered by blog articles that I write. The custom document properties allow me to track where and when articles appear and the technology areas covered in their text. It's a very easy update that can be applied in many situations where SharePoint is used to store documents.

Thursday, January 4, 2024 1:00:00 AM

Creating Viva Engage Communities with the Graph API

A new beta Graph API supports the creation of a Viva Engage community. This article explains how to use the Graph SDK to create a new community with the API. It's the start on the transition from the old Yammer APIs to fully embrace the Graph API.

Wednesday, January 3, 2024 1:00:00 AM

Don’t Feed Large Reference Documents to Copilot for Word

Copilot for Word reference documents help to ground the prompts sent to LLMs for processing. The documents can be too large, which means that their contents aren't fully taken into account when the LLM processes the prompt. This might or might not be an issue.

Tuesday, January 2, 2024 1:00:00 AM

Office 365 for IT Pros January 2024 Update

The January 2024 update for the Office 365 for IT Pros eBook is available for subscribers to download from Gumroad.com or Amazon. Like any monthly update, the January 2024 update is packed full of changes across the content chapters. Readers should download the updated files as soon as convenient to make sure that they have the most up-to-date information available.

Monday, January 1, 2024 1:00:00 AM

Reporting Entra ID Admin Consent Requests

A question came in about how to report admin consent requests as viewed through the Entra ID admin center. PowerShell does the trick, once you know how. The key thing is to find the right cmdlet to use. Once you know that, the rest is pretty easy as we explain in this article.

Friday, December 22, 2023 1:00:00 AM