Tips for HQRM DSC Resources
A developer shares lessons learned from submitting PowerShell DSC resources to Microsoft's High Quality Resource Module (HQRM) standards.
Daniel Scott-Raynsford (DSR) is a Senior Partner Solution Architect for Data & AI at Microsoft with 25+ years of experience, specializing in Azure, cloud-native SaaS architectures, DevOps/AIOps, and agentic AI systems.
130 articles from this blog
A developer shares lessons learned from submitting PowerShell DSC resources to Microsoft's High Quality Resource Module (HQRM) standards.
A developer shares a solution for fixing the 'Failed to start service Docker Engine' error on Windows 10 Anniversary Edition by removing a conflicting network adapter.
A guide to configuring PowerShell to work through an authenticated proxy server using NETSH and custom functions.
How to set up vertical guides at 100 characters in Visual Studio Code and PowerShell ISE Steroids to improve PowerShell code readability.
A guide to using PowerShell and CIM to perform bulk updates on multiple Windows Server 2016 Nano Servers efficiently.
The cDFS DSC resource is deprecated and replaced by the new xDFS module in the PowerShell Gallery, requiring configuration updates.
A guide to configuring a Windows Virtual NAT device for isolated Hyper-V lab environments, enabling internet access without external switches or guest NATs.
The cDFS DSC resource for managing Windows Server DFS is moving to the PowerShell Team and will be renamed xDFS, with some breaking changes.
A quick overview of new packages like BootFromWim and ShieldedVM in the Nano Server build for Windows Server 2016 Technical Preview 5.
A guide on installing VMware ESXi 6.0 as a nested virtual machine inside a Microsoft Hyper-V host, including troubleshooting tips.
A PowerShell function to retrieve localized names of Hyper-V Integration Services for configuration scripts.
A technical guide on converting a Jenkins installation script into a PowerShell Desired State Configuration (DSC) file for automated server setup.
A tutorial on installing Jenkins CI on Windows Server Core using PowerShell and Chocolatey, including initial configuration steps.
A PowerShell script to identify which physical network adapters are bound to Hyper-V virtual switches, useful for managing network resources in virtualization.
A guide on using PowerShell Desired State Configuration (DSC) to automate the setup of iSCSI Server Targets, Initiators, and iSNS servers.
A guide to configuring an iSCSI Initiator to use an iSNS server using PowerShell commands and WMI.
A tutorial on implementing the ICloneable interface to create cloneable custom classes in PowerShell WMF 5.0.
Explores the new Protect/Unprotect-CmsMessage cmdlets in PowerShell V5 for DSC credential encryption, detailing upgrade challenges.
Microsoft re-publishes Windows Management Framework 5.0 RTM installer, fixing a PSModulePath issue from the initial release.
A guide to creating and publishing a Chocolatey package for DevCon.exe using AppVeyor CI, focusing on DevOps and automation.