PowerShell

SharePoint Agents: 5 Admin Controls and Their Gaps

Agents in SharePoint need no activation. If your users hold a Microsoft Copilot licence, agents are already available to them, and the interesting administrative question is not how to switch them on. It is what you actually control once forty of them exist across your tenant. There are five levers. Four of them have a

SharePoint Agents: 5 Admin Controls and Their Gaps Read More »

Hide SharePoint Sites from Copilot: 5 Limits to Know

Restricted Content Discovery is the setting that hides a SharePoint site from Microsoft 365 search and Copilot without touching a single permission. Microsoft has been rolling out an enhanced version since late July 2026, with completion expected in late September 2026, and it closes the most confusing gap in how the feature used to behave.

Hide SharePoint Sites from Copilot: 5 Limits to Know Read More »

SharePoint OTP Retires: 4 Checks Before Links Break

SharePoint One-Time Passcode authentication retires through October 2026. Phase 2 of the rollout starts on 1 October and is expected to complete by 31 October, and the practical result is that some external users who could open a shared file yesterday will get access denied tomorrow, with no change made on your side. The name

SharePoint OTP Retires: 4 Checks Before Links Break Read More »

SharePoint Alerts Are Gone: 3 Ways to Rebuild Them

SharePoint Alerts stopped working in July 2026. Not deprecated, not expiring soon. Every alert configured across every tenant stopped delivering, and there is no way to extend them. If notifications quietly went silent a couple of months ago and nobody connected it to anything, this is why. The part that catches people rebuilding: nothing was

SharePoint Alerts Are Gone: 3 Ways to Rebuild Them Read More »

Project Online Retires: 3 Things to Export First

Project Online retires on 30 September 2026. Not “goes into read-only,” not “loses support”. The service and the data in it become permanently unreachable, with no recovery path and no extension. If you have a PWA site collection in your tenant, you have weeks, not months. There are three things to deal with before the

Project Online Retires: 3 Things to Export First Read More »

Tenant-Wide vs Site Collection App Catalog: What you need to know

The real deciding factor between a tenant-wide app catalog and a site collection app catalog isn’t governance philosophy. It’s one hard technical constraint that makes the decision for you in a specific, common scenario: only the tenant app catalog can sync an SPFx solution to the Microsoft Teams app store. Everything else genuinely is a

Tenant-Wide vs Site Collection App Catalog: What you need to know Read More »

Create SharePoint Site Collection App Catalog: What You Need to Know

Worth a direct correction before anything else: the verification cmdlet that circulates for confirming a site collection app catalog was actually enabled (`Get-SPOSiteCollectionAppCatalogsSite`) doesn’t exist. The real cmdlet is `Get-SPOSiteCollectionAppCatalogs` (no trailing “Site”), and a script built around the wrong name fails with a generic “command not recognized” error that gives no hint the fix

Create SharePoint Site Collection App Catalog: What You Need to Know Read More »

Get All Inactive Microsoft Teams with PowerShell: A Quick Guide

Teams sprawl is a real problem in any tenant that’s been running a while, project Teams that outlived the project, one-off Teams nobody remembers creating, Teams with external guests still sitting in them long after anyone used the channel. Finding which ones are actually dead (not just quiet) is the first step before archiving or

Get All Inactive Microsoft Teams with PowerShell: A Quick Guide Read More »

Cross-Tenant SharePoint Migration (Preview): What You Need to Know

Microsoft now offers a native, in-preview way to move SharePoint Online and OneDrive content between tenants (for mergers, acquisitions, divestitures, or restructuring) instead of relying on third-party tools like ShareGate or AvePoint. It’s Microsoft-managed and doesn’t need a separate migration platform, but it comes with its own licensing requirements and prep work. In this post:

Cross-Tenant SharePoint Migration (Preview): What You Need to Know Read More »

Teams Management with PowerShell : What you need to know

The Microsoft Teams PowerShell module lets you manage teams, channels, members, and policies in bulk, anything that’s tedious clicking through the admin center one team at a time. In this post: Create a team and add members · Report on all teams · Find inactive teams · Auditing guest access across every team · Archiving

Teams Management with PowerShell : What you need to know Read More »