1
Announcements!
- AI Shell Preview 4 Release!
We're excited to share the latest preview release of AI Shell that includes new features and improvements based on your feedback.
Blogs, Articles, and Posts
- Learning Python via PowerShell - A turn to the dark side?
PowerShell and Python are powerful programming languages with many similarities. While PowerShell is technically a shell scripting language (like Bash), functionally it has a lot more in common with Python, and can be used to generate scripts of equal complexity. - Deploy and automatically update WinGet apps in Intune using PowerShell without Remediation or 3rd party tools
In this blog post, I will show you how to use PowerShell and the WinGet module to install a specific or the latest version of software using Intune Win32 Detection and install scripts. This solution will automatically update your apps if updates are available without using Remediation, Enterprise App Catalog, or third-party tools. - PowerShell Get-ItemProperty [with Examples]
As a PowerShell administrator, I use the Get-ItemProperty cmdlet a lot. You can use this cmdlet to gather installed software information, access registry values, or retrieve file metadata, etc. In this tutorial, I will explain how to use Get-ItemProperty in PowerShell effectively with real-world examples that I’ve personally used throughout my decade-plus career with PowerShell. - Simplifying Dell Command Warranty with PowerShell
TLDR: Get-DellWarrantyInfo Function can be found here: garytown/hardware/Dell/CommandUpdate/EMPS/Dell-EMPSWarranty.ps1 In this post I’ll cover the Dell Warranty CLI tool they provide, and how I’ve converted it to use a “PowerShell Wrapper” to make it simple and useful.
Projects, Scripts, and Modules
- How to Get All Risky Users in Microsoft Entra
Identifying risky users in Microsoft Entra is more than just a security best practice. - Pi-hole Multi-Instance Control Dashboard
Pi-hole Multi-Instance Control Dashboard with PowerShell Universal (free) -
Looking to simplify your module installation life? Well, look no further, just released the latest version of PSFramework.NuGet
Books, Media, and Learning Resources
- June 2025 Update for the Automating Microsoft 365 with PowerShell eBook
The June 2025 update for the Automating Microsoft 365 with PowerShell eBook is now available. Coding automation with Microsoft 365 PowerShell can be challenging, but not with this book beside you. It contains hundreds of examples of working with Entra ID, Exchange Online, SharePoint Online, OneDrive for Business, Teams, and Planner using regular PowerShell cmdlets and the Graph APIs. - Live PowerShell Coding: Improving ModuleExplorer with Joshua Dearing
Let's code some PowerShell, live! Joshua Dearing, PowerShell Podcast guest and PowerSheller extraoirdinaire, will join me for some good old-fashioned pair programming.
Community
- Building Confidence and Community with PowerShell with Brock Bingham
In this episode of the PowerShell Podcast, we sit down with Brock Bingham, a longtime PowerShell enthusiast, educator, and community advocate. Recorded live from PDQ Headquarters in Salt Lake City, Utah, this episode captures the high energy and camaraderie of a PowerShell Wednesday in person. Brock shares his journey from PowerShell beginner to mentor, his passion for community building, and the power of sharing knowledge with others. - PowerShell 7.5 and DSC 3.0.0 with Jason Helmick
What's new in PowerShell 7.5? Richard talks to Jason Helmick about the latest version of PowerShell. Jason talks about 7.5 being a version with plenty of community contributions and what that means for everyone. He also... - A talk with the Angry Admin about VMWare, PowerShell, AI and more
In this "Inside IT Automation" episode, Heiko has a conversation with Piotr Tarnawski aka AngrySysOps aka Angry Admin. They talk about VMware automations, PowerShell, AI and more.
Events
- PowerShell Conference Europe 2025
23-26 June 2025
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.