Announcements!
- v7.4.10 Release of PowerShell
PowerShell 7.4.10 has been released
Blogs, Articles, and Posts
- Shorten Azure CLI commands in PowerShell without backticks
Learn how to shorten Azure CLI commands in PowerShell using arrays and splatting. No backticks needed. Cleaner, safer, and easier automation. - Microsoft Graph PowerShell SDK V2.28 Attempts to Restore Stability
On May 10, 2025, Microsoft released V2.28 of the Microsoft Graph PowerShell SDK in the hope that the new version would fix a bunch of annoying problems that have dogged the SDK for several months. The first few days haven’t revealed any new problems and bug reports are being closed, so the signs are positive. But do test before deploying V2.28 into production. - What are GitHub Copilot instruction files? A simple usage example
In Visual Studio Code version 1.100, Microsoft introduced GitHub Copilot instruction files, which mirror the Rules feature in AI IDEs like Cursor and Windsurf. Instructions allow you to guide the AI assistant’s behavior by providing specific, context-aware directives tailored to your coding standards and project requirements. - Get SharePoint List Column Details [Internal Name, Display Name, Data Type] Using PnP PowerShell
A few weeks before, I developed a Power Apps application for a client that takes data sources as a SharePoint list. There are almost six lists, and each list has more than 20 fields. Due to some permission issues, we had to manually create all the lists and columns on the SharePoint site. - How to Check if a PowerShell String Contains Special Characters (5 Easy Methods)
Recently, I was working on a PowerShell script to validate user inputs, and I needed to check if strings contained special characters. This is a common requirement when validating usernames, passwords, or parsing data files. The challenge is that PowerShell treats many special characters differently since they have specific meanings in the language. - Using Show-ObjectTree to browse PowerShell Objects
You can use Get-Member to discover all Methods and Properties when working with Variables. But browsing them in your PowerShell Terminal is easier using Show-ObjectTree. In this small blog post, I'm having a busy week and preparing for my WorkplaceNinjasNL session next week, I will show you how that cmdlet works :-)
Projects, Scripts, and Modules
- IntuneMermaid
This module was created to generate diagrams on Mermaid format for Intune assignments of profiles and applications.
Books, Media, and Learning Resources
- PowerShell: Creating viewer requested script 01
In this video, I will be demonstrating viewer requested script for modifying taskbar behaviors settings. - How to Create Amazing Websites with Obsidian and GitHub
In this episode of PowerShell Wednesday, we're joined by Joshua Dearing (aka Fortress) who delivers a fantastic, beginner-friendly walkthrough on how to build and publish a personal website using GitHub Pages.
Community
- PowerShell, Security, and the Path to Mastery.
In this episode of the PowerShell Podcast, we bring you a special double feature! We chat with Bogdan Calapod live from PDQ HQ, a seasoned security expert and co-founder of Coda, who reflects on his path from hackathon projects to helping organizations secure their environments. Then, we sit down with Lucas Allman live from the PowerShell + DevOps Global Summit, where he shares his journey from podcast listener to conference presenter. Key topics in this episode include:
Fun
- PowerShell Terminal Setup
I just got back from Midwest Management Summit (MMS MOA), and I was a little surprised how many people wanted to know how I setup my terminal. I figured that since I had to read a couple of blog posts to get exactly the setup that I was after, this deserved a blog post.
Events
- PowerShell Conference Europe 2025
23-26 June 2025
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.
Projects, Scripts, and Modules
365AutomatedLab and new companion module coming soon I promise I haven’t forgotten about 365AutomatedLab, but I’ll be honest after Microsoft made the announcement of no more new Dev tenants it hurt a bit as I know how useful they are on learning and testing features and PowerShell without hurting your production environment.
Recently, I developed one Power Apps application that needed a SharePoint list data source. Before running the application, the client must create the specific SharePoint list on their site. So, I wrote a Power Shell script to create the SharePoint list along columns to avoid mistakes when creating it manually.
What's changed…
Tons of new stuff added including calculating sunrise and sunset time.
Books, Media, and Learning Resources
Check out all the sessions from this years PowerShell Conference EU.
Community
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Harm Veenstra to discuss his exciting experiences at PSConf.EU, where he attended for the first time and embarked on a new journey into public speaking. Harm shares his thoughts on receiving the prestigious Microsoft MVP award and delves into his recent projects, including creating a TCP/UDP listener for testing firewall ports and using a Pi-hole to block ads on his home network. We also explore his perspectives on automation in the MSP world, the power of Microsoft Graph, and why he hasn’t yet adopted AI tools. Tune in for an engaging conversation filled with insights, tips, and highlights from PSConf.EU!
In our latest Powershell Podcast episode, we chat with Brock Bingham. We explore his transition from sysadmin to writer and his viewpoint of coding as creative problem-solving. Brock also shares insightful blogging tips and advises against the pitfalls of comparison. A must-listen for aspiring PowerShellers. (plz create a blog and share your learnings for future you)