Announcements!

Blogs, Articles, and Posts

  • Terminal Chat now included in GitHub Copilot Free
    Windows Terminal Canary users can now use Terminal Chat with the GitHub Copilot Free plan! GitHub Copilot Free is limited to 50 chat messages per month. This includes the usage of Copilot in the CLI, VS Code, and Visual Studio.
  • Microsoft Graph PowerShell SDK Runs into Choppy Waters
    A bunch of problems with V2.26 of the Microsoft Graph PowerShell SDK V2.26 make the software unusable. Not only did Microsoft do a horrible job of testing the new release before making it available to customers, but they also failed to communicate the level of change in the new SDK and how it could impact Azure Automation runbooks.
  • Practical Graph: Creating SharePoint News Items from an RSS Feed
    This article explains how to use the SharePoint Pages API to create new site pages with the Microsoft Graph PowerShell SDK after reading information from an RSS feed. Parsing the RSS feed to find article details is just one of the challenges encountered and solved to accomplish the goal.
  • Practical PnP: Automating Teams Creation using Templates
    In this installment of Practical PnP, Sean McAvinue dives into how PnP PowerShell can help to improve automated Teams provisioning using templates and preset structures.
  • Using Warp as PowerShell terminal
    This week, after the official Windows release of Warp on February 26th, I saw many YouTube clips of the new Terminal app. I decided to try it and see what it does differently from my trusty Windows Terminal app. This blog post will show you my first impression of the application.
  • 25 Years of Active Directory and my PowerShell experience managing it
    This week, on the 17th of February, Active Directory celebrated its 25th birthday :) I will share my experience managing it with PowerShell in this blog post.
  • Understanding OAuth: Coding the authentication flow yourself vs using an SDK
    Dive into Microsoft Graph authentication with PowerShell. In this blog we explore OAuth flows, PKCE security, and token handling. Learn how to build a secure auth flow from scratch and why the SDK might still be the best choice for automation.
  • Export All App Registrations with Certificates and Secrets in Microsoft Entra
    Imagine spending your afternoon sifting through dozens of app registrations in Entra ID to determine which ones are still active, and which are relics from past projects. As an admin, you know that applications use certificates and secrets for app registrations to securely authenticate—but many of these credentials persist
  • How to stringify nested Json in PowerShell and back to a PSObject
    Stringify dynamic child properties in Json with PowerShell I had a fun one yesterday that I want to share here. We have a database at work (new job at InSpark), in the database we have a table in which we can create a row ourselves by making a request via a put method. The row … Continue reading How to stringify nested Json in PowerShell and back to a PSObject

Projects, Scripts, and Modules

Community

  • MS Graph and Stepping into Public Speaking with Morten Kristensen
    In this episode of the PowerShell Podcast, we sit down with Morten Kristensen, an automation specialist and PowerShell enthusiast, to discuss his journey with PowerShell, his experience working with the Microsoft Graph API, and his recent leap into public speaking. Morten shares insights from his first-ever technical talk, the challenges of working with Graph API, and how he’s navigating his professional growth.

Events

Check out psweekly.dowst.dev for all past editions as well as a searchable archive.