PowerShell Weekly: Automatically updating WinGet apps in Intune using PowerShell, How to run on-demand remediation scripts in bulk
Hello, fellow PowerShell Engineers! Here’s to another great week of content from PowerShell.
Videos
No Passwords, No Problem: Secure Azure Authentication with MSAL & PowerShell from Ben Reader.
Andrew sits down with Brock Bringham, technical writer at PDQ, to discuss the PowerShell community at large.
Chander Mani Pandey goes over how to run on-demand remediation scripts in bulk with PowerShell.
News & Community Projects
Andres Bohren goes over how to Export Group Policy Links with PowerShell
https://blog.icewolf.ch/archive/2025/05/16/export-group-policy-links-with-powershell/
Orin Thomas on Migrating BitLocker Recovery Key Management from ConfigMgr to Intune.
Jose Schenardie on his new Mermaid PowerShell module that generates diagrams on Mermaid format for Intune assignments of profiles.
https://msendpointmgr.com/2025/05/14/intune-mermaid/?utm_source=substack&utm_medium=email
4sysops has a great guide on GitHub Copilot instruction files, with simple usage examples.
https://4sysops.com/archives/what-are-github-copilot-instruction-files-a-simple-usage-example/
Harm Veenstra talks about deploying and automatically updating WinGet apps in Intune using PowerShell without Remediation or 3rd party tools.
Tony Redmond on attempts to restore stability in Microsoft Graph PowerShell SDK V2.28
https://office365itpros.com/2025/05/15/microsoft-graph-powershell-sdk-228/
Events
Online Meetup '25 - Jakub Jareš - Cover your "legacy" PWSH code with Tests
Wednesday, May 21, 2025 12:00 PM to 1:30 PM EDT
Jakub Jareš, known by his GitHub handle "nohwnd," is a senior software developer engineer at Microsoft. He has made significant contributions to the PowerShell community, notably through the development of tools like Pester and Profiler.
Testing your code with Pester is a great practice to pick up, but where do you start?
In this talk, Jakub goes over multiple patterns and techniques that can be applied when adding tests to existing scripts. It’s highly practical, with almost no slides and many code examples. He starts from showing basic patterns (such as input -> function -> mock), and then expand on them by adding custom assertions, returning objects with assertable methods and testing in module scope.
PSConfEU
PowerShell Conference Europe 2025 Malmö - 23-26 June 2025