posts
Find Teams, Channels, Hub Site associated with a SharePoint URL with PnP PowerShell
This post explains how to map a SharePoint site URL back to the corresponding Microsoft Teams team and channel using PnP PowerShell. It also retrieves the Hub Site Url information. The script reads site URLs from a CSV file, connects to each site, and determines whether the site is a teams site or a channel site.
Why this is useful Validate which Teams or channels are behind your SharePoint site collection URLs.
posts
Create Hub Navigation from Teams and Channels with PnP PowerShell
This post shows how to add navigation links to a SharePoint hub site based on Microsoft Teams team names or channel links using PnP.PowerShell module to connect to the hub site, find or create a parent navigation node (for example “Projects”), add the team as a parent node and then add channels as child links under that team in alphabetical order.
Why this helps
Keep hub navigation aligned to Teams structure.
posts
Dynamic Adaptive Cards with Copilot Studio
I wanted to generate Adaptive Cards dynamically rather than shipping a fixed card template for every scenario. Using Copilot Studio’s prompt tooling makes it possible to produce card JSON on the fly, adapt to user choices, and even include charts generated at runtime.
Quick summary
Generate Adaptive Card JSON from a concise prompt rather than maintaining many rigid templates. Keep prompts small: avoid passing too many parameters directly into the prompt.