Creating Professional DSC Resources – Part 7
Part 7 of a series on creating professional PowerShell DSC resources, focusing on integration testing and best practices.
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
Part 7 of a series on creating professional PowerShell DSC resources, focusing on integration testing and best practices.
A technical guide on dramatically speeding up iSCSI PowerShell cmdlets by using the -ComputerName LocalHost parameter to avoid network timeouts.
A technical guide on using PowerShell to correctly remove an iSCSI Target Portal by specifying both the target and initiator addresses.
Microsoft removed WMF 5.0 RTM download due to a serious bug affecting PowerShell module environments during installation.
Part 6 of a series on creating professional PowerShell DSC resources, focusing on completing Pester unit tests for the Test-TargetResource function.
Part 5 of a series on creating professional PowerShell DSC resources, focusing on writing unit tests for the Set-TargetResource function.
Discover how to use the built-in Markdown preview feature in Visual Studio Code, eliminating the need for external tools.
Part 4 of a series on creating professional PowerShell DSC resources, focusing on implementing automated testing with Pester.
Part 3 of a series on creating professional PowerShell DSC resources, covering coding style and message localization best practices.
A guide on best practices for creating and releasing professional Desired State Configuration (DSC) resources for the PowerShell community.
Part 2 of a guide on best practices for creating and releasing professional, community-friendly PowerShell DSC resources.
Announcing a combined PowerShell DSC resource for managing File Server Resource Manager (FSRM) with integration tests and migration guide.
A PowerShell guide to retrieve the BIOS GUID of a Hyper-V virtual machine from the host OS using WMI/CIM.
A guide on fixing a bug in the Convert-WindowsImage script to successfully create a Nano Server TP4 VHD, including updated installation steps.
Microsoft adds PowerShell language support to Visual Studio Code, offering a faster alternative to PowerShell ISE and Visual Studio for scripting.
Windows 10 Build 10586 breaks PowerShell Direct and DSC credential encryption, detailing workarounds and a bug report.
Explores using Pester, a PowerShell testing framework, for operational validation tests in Windows Server 2016 as part of Infrastructure as Code.
Explains methods to check if a variable is undeclared in PowerShell, focusing on the Test-Path cmdlet approach.
Explains the undocumented relationship between Group and DisplayGroup parameters in Windows Firewall rules and how DisplayGroup is set.
Introduces a PowerShell DSC resource module for configuring File Server Resource Manager (FSRM) classifications, properties, and rules.