PowerShell

First look: Unified Tenant Configuration Management APIs

This week Microsoft is kicking off 2026 strong with a much-anticipated feature releasing into preview: Tenant Configuration Management (TCM) APIs. Traditionally administrators have to make configuration changes either in the portals one at a time or in through Graph API using, for example, PowerShell. However, what if another administrator comes

Continue to read »

Teams and external members Pt. 2

Many customers using Microsoft Teams request teams restricted to internal members, without guest account access. Teams’ behavior is very often controlled by SharePoint or Microsoft 365 Group settings and a typical team user may not know anything about these settings. We recommend building your own app or automation to ensure

Continue to read »

Entra ID – PIM for Groups – Automating PIM Group Activation in Entra ID with PowerShell

Microsoft Entra ID Privileged Identity Management (PIM) for Groups allows organizations to control and audit elevated group memberships through just-in-time access. Managing elevated permissions in Microsoft Entra ID can sometimes be tricky, especially when it comes to Privileged Identity Management (PIM) for Groups. While the Entra portal allows users to

Continue to read »

Microsoft Teams and external members Pt. 1

Many customers using Microsoft Teams request teams restricted to internal members, without guest account access. Teams’ behavior is very often controlled by SharePoint or Microsoft 365 Group settings and a typical team user may not know anything about these settings. We recommend building your own app or automation to ensure

Continue to read »

Inactive Teams and governance

During our Microsoft 365 Governance workshops with customers, a common question is how to handle inactive teams. Our primary recommendation is to implement automated processes for archiving inactive teams, team owners can also archive a team themselves. The team’s conversations and files will be set to read-only and remain searchable.

Continue to read »

How Community Feedback Shaped the New Entra ID App Management UI

Back in September Microsoft has recently teaset App Management Policies in Microsoft Entra ID UI, which let you set tenant-wide restrictions on how applications and service principals can be configured from the UI – for example restricting certificate lifetimes, blocking new passwords/secrets, enforcing valid URI formats, etc. (as it looks like for now

Continue to read »

Send an email to a channel in Microsoft Teams

You can email a Teams channel using its email address. Once set up, anyone in the team can reply. To see a channel email, you must select use the option Get email address on the channel itself. You may use this email address as the recipient address in Outlook. Any

Continue to read »

Default selected options when sharing files in Teams

When you select Share on a file in Teams, it is actually shared in SharePoint. The default options selected can be changed, and when we run our Microsoft 365 Governance workshops this is often a required action for a lot of customers. By default SharePoint will show these option when

Continue to read »

Delete chats in Microsoft Teams based on a retention policy

A frequently discussed topic during our Microsoft 365 governance workshops is the appropriate retention period for chat messages within Teams. Some customers prefer that chat messages are deleted after a predefined period rather than being retained for an extended time. In this post, we will examine how to efficiently delete

Continue to read »

Teams and file sync to OneDrive Pt. 2

As explained in Part one, a common Microsoft 365 Governance workshop question is how to use the Sync to OneDrive and Add shortcut to OneDrive features, both found under the Files tab in Teams channels. We recommend using only Add shortcut to OneDrive and disabling Sync. However, here we’ll also

Continue to read »

Teams and file sync to OneDrive Pt. 1

A common inquiry that arises during our Microsoft 365 Governance workshop concerns the use of the Sync to OneDrive feature in Teams and the Add shortcut to OneDrive option. Both functionalities are accessible from the Files tab within a Teams channel. We normally recommend using Add shortcut to OneDrive instead

Continue to read »

Unlock Teams Premium prompt

We are starting to see the Unlock Teams Premium prompt, on more tenants, and at the same time we are now also starting to get the question on our Microsoft 365 Governance workshops. Teams Premium is not the only license that users can do self-service/trials set up and purchase on.

Continue to read »

Azure Arc VM Onboarding Pt.2 – GPO Deep-Dive

While I was writing part 1, I kept digging into more details on the GPO deployment method and figured that it deserves a post by itself. Here I’ll cover some pitfalls I’ve run into and things to make life easier such as logging the deployments and having a workbook to

Continue to read »

Azure Arc VM Onboarding Pt.1 – Introduction

In my previous blogposts I’ve shown some of Azure Arc’s features, and interesting capabilities. All super cool ways to securely interact with your machines, regardless of where they are hosted. However, so far, I’ve glanced over a problem: How do you get started with onboarding machines? In Part 1 of

Continue to read »

SharePoint integration with Entra B2B (2025)

In 2022 we wrote a post about SharePoint and OneDrive integration with Microsoft Entra B2B. As of 2025, the information in this post remains relevant for tenants created before June 2023; tenants provisioned after that date have Entra B2B integration enabled by default. Now, only one command is needed instead

Continue to read »

Say Goodbye to SSO Consent Prompts for AVD and Windows 365

In this post, we’ll look at suppressing single sign-on (SSO) consent prompts for Azure Virtual Desktop (AVD) and Windows 365. These consent prompts can be very disruptive as they interrupt the smooth sign-in flow. I first came across the option to suppress SSO consent prompts while testing Windows 365 Link

Continue to read »

Azure Automanage Machine Configuration Introduction – Configuration as Code

Managing server configurations in hybrid or on-premises environments can be challenging, with outdated tools and manual processes leading to errors and inefficiencies. This post explores how to simplify configuration management with Desired State Configuration (DSC) and Azure Automanage Machine Configuration. Ever noticed this Machine Configuration option under VMs and wondered

Continue to read »
Search blog posts
Search
Authors
Modern Workplace consultant and a Microsoft MVP in Enterprise Mobility.

Modern Workplace consultant and a Microsoft MVP in Windows and Devices.

Infrastructure architect with focus on Modern Workplace and Microsoft 365 security.

Cloud & security specialist with focus on Microsoft backend products and cloud technologies.

Cloud & security specialist with focus on Microsoft 365.

Cloud & Security Specialist, with a passion for all things Cybersecurity

Cloud and infrastructure security specialist with background in networking.

Infrastructure architect with focus on design, implementation, migration and consolidation.

Infrastructure consultant with focus on cloud solutions in Office365 and Azure.

Modern workplace and infrastructure architect with a focus on Microsoft 365 and security.

follow us in feedly
Categories
  • Follow on SoMe