The PowerShell Podcast Inside the PowerShell Working Groups with Ryan Yates
Listen to this Episode
Audio available

Fresh off a PowerShell Wednesday session on Windows PowerShell versus PowerShell 7, Andrew Pla sits down with Ryan Yates, a longtime pillar of the UK PowerShell community and member of three PowerShell Working Groups (Cmdlets, Engine, and Interactive UX). Ryan pulls back the curtain on what working group members actually do, from triaging issues and reviewing PRs to deciding how bugs and enhancements should be implemented before the community picks up the work.
The conversation rewinds to Ryan’s early days as an IT apprentice at Barclays, where supporting SharePoint without a Visual Studio license led him straight to PowerShell and a lifelong love of breaking things to learn how they work. Ryan also shares his take on PowerShellGet and PackageManagement headaches, why PSResourceGet and DSC v3 point to a better future, how AI’s cost barrier affects everyday PowerShell users, and his dream of turning old devices into a local AI compute farm.
Things wrap up with a rapid-fire lightning round covering underrated cmdlets, favorite automatic variables, the most rewritten code block in PowerShell history, and a heartfelt call for more community eyes on the PowerShell repository.
Key Takeaways:
- The PowerShell Working Groups triage issues and decide how bugs and enhancements should be handled, which opens the door for community members to step in and contribute the actual code.
- PSResourceGet (Install-PSResource and Find-PSResource) is the path forward for module management, and cross-platform software installation is shifting toward DSC v3 rather than PowerShell itself.
- Anyone can contribute. Start a discussion or open an issue in the PowerShell repository, and the team can convert between the two as needed. Everyone made their first contribution at some point.
Guest Bio:
Ryan Yates is a UK-based PowerShell community member who has been a driving force behind the UK and international PowerShell communities for over a decade. A former seven-time Microsoft MVP for PowerShell, Ryan currently serves on the PowerShell Cmdlets and Modules, Engine, and Interactive UX Working Groups, where he is in the PowerShell repository triaging, testing, and contributing. He began his career as an IT apprentice at Barclays supporting SharePoint, which led him to PowerShell, and he went on to help organize UK PowerShell user groups and PSDay UK. Ryan also helped keep the PowerScripting Podcast running in its later years. You can find him most days in the PowerShell Discord as pwshdoodUK.
Resource Links:
- Ryan on GitHub: https://github.com/kilasuit
- Sponsor Ryan on GitHub: https://github.com/sponsors/kilasuit
- Ryan’s Blog: https://blog.kilasuit.org/
- Ryan on LinkedIn: https://uk.linkedin.com/in/ryanyates90
- PowerShell Repository: https://github.com/PowerShell/PowerShell
- PowerShell Working Group Definitions: https://github.com/PowerShell/PowerShell/blob/master/docs/community/working-group-definitions.md
- PSResourceGet: https://github.com/PowerShell/PSResourceGet
- DSC v3: https://github.com/PowerShell/DSC
- ConsoleGuiTools (Out-ConsoleGridView): https://github.com/PowerShell/ConsoleGuiTools
- Microsoft.WinGet.Client Module: https://www.powershellgallery.com/packages/Microsoft.WinGet.Client
- PowerShell Discord: https://discord.com/invite/powershell
- The PowerShell Podcast Hub: https://pdq.com/the-powershell-podcast
About the Authors
Andrew Pla
PowerShell MVP, podcast host, and Community Director of PowerShell Summit
I’m a technical educator and community builder. I’m a Microsoft PowerShell MVP, podcast host, speaker, and Community Director of PowerShell Summit. I also work at PDQ alongside sysadmins and IT pros every day.
Community isn’t just what I do. It’s where I get my energy. I genuinely light up when I see someone land a new job, level up a skill, or show up to their first conference. I love sharing that passion with others.
Every week I host a live podcast and stream on YouTube covering PowerShell, automation, and the humans behind the keyboards.
If you’re on your IT journey and need someone in your corner, you’re in the right place. Find more at andrewpla.tech/links.
Ryan Yates
Just a person in their 30's doing things in Tech & trying to break the stigma's around talking about Mental Health
Ryan is a long time PowerShell community member based in the UK. He has helped organise in-person events across the UK as well as internationally.
As a former 7 time MVP Awardee for PowerShell when it was in the Cloud & Datacenter Management category, Ryan’s Tagline there was Ryan is a strong believer that technology, when used correctly, can improve our daily lives. He enjoys sharing his knowledge because the community, and the people within it, is the best thing about working in IT. A statement that still rings true today.
Ryan currently is a PowerShell Working Group member in the Cmdlets & Modules, Engine & Interactive-UX groups, helping improve the PowerShell experience for all in future.
Ryan is also a Microsoft Global Community Initative Regional Leader for the UK.
Ryan blogs at
You’ll find Ryan most days in the 🔗PowerShell Discord Server🔗 as pwshdoodUK
