1
Blogs, Articles, and Posts
- Registry Redirection: Why You Should Never Hardcode Wow6432Node and How to Properly Access Registry Views in PowerShell
The Windows Registry is a critical component of the operating system that stores configuration settings, application options, and system parameters. On 64-bit Windows systems, the registry is divided into two views: one for 64-bit applications and another for 32-bit applications. This duality is essential for compatibility but can trip up administrators and scripters who aren’t aware of it. - Microsoft shares script to restore inetpub folder you shouldn’t delete
Microsoft has released a PowerShell script to help restore an empty 'inetpub' folder created by the April 2025 Windows security updates if deleted. As Microsoft previously warned, this folder helps mitigate a high-severity Windows Process Activation privilege escalation vulnerability. - How to Block Ad-Hoc Email-Based Subscriptions
The old Set-MsolCompanySettings cmdlet is no more, so how can a Microsoft 365 tenant block email-based subscriptions? With the Graph, of course! Seriously, there’s no 1-to-1 mapping from the old cmdlet to a new, but some of the settings are available in the Entra ID authorization policy. We can update the authorization policy with PowerShell to block email-based subscriptions, like Copilot Studio. - Warp Launch Log 3: MCP support, refine prompt, image upload, reusable prompts, git support
Warp, the top terminal app with AI support, has introduced new features in its GA release, including MCP support and Refine for AI responses. The Preview release now allows image uploads and the saving of reusable AI prompts. I also found a few new features that weren’t mentioned in the Launch Log 3 post. - Concatenate String in Write-Host In PowerShell
In this tutorial, I’ll walk you through multiple methods to concatenate strings in PowerShell’s Write-Host command, from the most basic approaches to advanced techniques. String concatenation in PowerShell, especially when using the Write-Host cmdlet, is something you’ll do almost daily if you’re writing scripts for system administration or automation tasks. - Intune Drift Control PowerShell
This is my latest training exercise, building configuration drift control for Microsoft Intune with PowerShell and the pester module. I wanted to be able to check my clients configuration against my own baseline for Microsoft Intune. Of course, there are many tools out there that can do this for you. Like Andrew Taylor’s EUCToolbox. - Using the Polyglot extension from VSCode for creating Jupyter notebooks containing PowerShell code and how to use the PowerShellNotebook module
I did a small demo session at Experts Live NL this week about this topic. In this blog post, I aim to demonstrate the capabilities of the Polyglot extension, explain its functionality, which is easier compared to the original method of creating Jupyter notebooks, which I covered in 2022.
Projects, Scripts, and Modules
- MSGraphStuff v 1.1.6
Microsoft Graph API related functions. Some of them are explained at https://doitpshway.com/.
Community
- From DJ Decks to Cloud Architecture - Shannon Eldridge-Kuehn
In this episode of the PowerShell Podcast, we chat with Shannon Eldridge-Kuehn, a seasoned technologist whose career spans from spinning vinyl as a DJ to leading cloud and FinOps consulting. Shannon shares her unique journey into tech, driven by curiosity and a desire to record her DJ sets, which ultimately led to a successful career in cloud infrastructure, Azure, platform engineering, and FinOps. We explore Shannon’s transition into IT without a traditional tech background, her time at Microsoft, and her current work in FinOps. She discusses the challenges of cloud adoption, navigating imposter syndrome, and why strong communication skills are just as critical as technical ones. This episode is a masterclass in resilience, career evolution, and staying curious.
Events
- PowerShell Conference Europe 2025
23-26 June 2025 - Doug vs. the Machine: Agents Gone Wild
This is part of an 8-part livestream series happening Tuesdays and Thursdays in June. Live prompt engineering. Real problems. Wild demos.
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.