Sampler.DscPipeline

0.3.0

Samper tasks for a DSC Pipeline using a Datum Yaml hierarchy.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Sampler.DscPipeline

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Sampler.DscPipeline

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) SynEdgy Limited. All rights reserved.

Package Details

Author(s)

  • Gael Colas

Tags

DSC Sampler InvokeBuild Tasks

Functions

Get-DatumNodesRecursive Get-DscErrorMessage Get-DscMofEnvironment Get-DscMofVersion Get-FilteredConfigurationData Split-Array

Dependencies

Release Notes

## [0.3.0] - 2026-02-03

### Added

- Updated build scripts to latest Sampler version.
- Integration tests for 'LoadDatumConfigData' task.
- Integration tests for 'CompileDatumRsop' task.
- Integration tests for 'Get-DscResourceProperty' function.
- Added error handling and debug output for 'LoadDatumConfigData'.

### Fixed

- Fix parsing of `UseEnvironment` parameter in `CompileDatumRsop` task ([#39](https://github.com/SynEdgy/Sampler.DscPipeline/issues/39)).
- Fixed `Initialize-DscResourceMetaInfo` changed the module path and broke DSC builds in PowerShell 7 / PSDesiredStateConfiguration 2.0.7 (Fixes #43) by saving and restoring the `PSModulePath`.
- Fixed error handling in case a DSC resource could not be loaded.
- Fixed node filtering by making hashtable case-insensitive ([#49](https://github.com/SynEdgy/Sampler.DscPipeline/issues/49)).
- Fixed error handling in case a DSC resource could not be loaded or is defined in multiple resources.
- Changes for HQRM compliance.
 - Removed parameter attribute in `Scripts\RootConfiguration.ps1` to fix ([#52](https://github.com/SynEdgy/Sampler.DscPipeline/issues/52)).

### Changed

- Comment out `Publish_GitHub_Wiki_Content` in the publish workflow as it doesn't work now and this project doesn't have a wiki.
- Improved error handling to report the yaml file in case it cannot be processed ([#47](https://github.com/SynEdgy/Sampler.DscPipeline/issues/47)).

FileList

Version History

Version Downloads Last updated
0.3.0 (current version) 106 2/3/2026
0.3.0-previe... 4 2/3/2026
0.3.0-previe... 19 1/28/2026
0.3.0-previe... 8 1/23/2026
0.3.0-previe... 423 8/7/2025
0.3.0-previe... 5 8/7/2025
0.3.0-previe... 6 8/7/2025
0.3.0-previe... 33 5/6/2025
0.3.0-previe... 63 2/7/2025
0.3.0-previe... 4 2/7/2025
0.2.0 1,893 11/9/2024
0.2.0-previe... 28,279 3/6/2024
0.2.0-previe... 16,317 4/4/2023
0.2.0-previe... 12 4/4/2023
0.2.0-previe... 11 4/3/2023
0.2.0-previe... 112 3/20/2023
0.2.0-previe... 8 3/17/2023
0.2.0-previe... 7 3/17/2023
0.2.0-previe... 84 2/8/2023
0.2.0-previe... 7 2/8/2023
0.2.0-previe... 6 2/8/2023
0.2.0-previe... 6 2/7/2023
0.2.0-previe... 6 2/7/2023
0.2.0-previe... 15 2/6/2023
0.2.0-previe... 1,130 9/7/2022
0.2.0-previe... 1,416 4/14/2022
0.2.0-previe... 1,987 1/24/2022
0.1.1-previe... 260 1/11/2022
0.1.1-previe... 13 1/8/2022
0.1.1-previe... 46 12/28/2021
0.1.1-previe... 140 10/21/2021
Show more