DscResource.Common
0.14.0-preview0002
Common functions used in DSC Resources
Minimum PowerShell version
4.0
See the version list below for details.
Installation Options
Owners
Copyright
Copyright the DSC Community contributors. All rights reserved.
Package Details
Author(s)
- DSC Community
Tags
Functions
Assert-BoundParameter Assert-ElevatedUser Assert-IPAddress Assert-Module Compare-DscParameterState Compare-ResourcePropertyState ConvertFrom-DscResourceInstance ConvertTo-CimInstance ConvertTo-HashTable Get-ComputerName Get-DscProperty Get-LocalizedData Get-LocalizedDataForInvariantCulture Get-TemporaryFolder New-InvalidArgumentException New-InvalidDataException New-InvalidOperationException New-InvalidResultException New-NotImplementedException New-ObjectNotFoundException Remove-CommonParameter Set-DscMachineRebootRequired Set-PSModulePath Test-AccountRequirePassword Test-DscParameterState Test-DscProperty Test-IsNanoServer Test-IsNumericType
Dependencies
This module has no dependencies.
Release Notes
## [0.14.0-preview0002] - 2022-12-31
### Added
- Added private function `Assert-RequiredCommandParameter` that throws an
exception if a specified parameter is not assigned a value, and optionally
throws only if a specific parameter is passed. - [Issue #92](https://github.com/dsccommunity/DscResource.Common/issues/92)
- Related to SqlServerDsc [Issue #1796](https://github.com/dsccommunity/SqlServerDsc/issues/1796).
- Added public function `Test-AccountRequirePassword` that returns true or
false whether an account need a password to be passed - [Issue #93](https://github.com/dsccommunity/DscResource.Common/issues/93)
- Related to SqlServerDsc [Issue #1794](https://github.com/dsccommunity/SqlServerDsc/issues/1794).
- Added public command `Get-DscProperty` that returns a hashtable of available
properties for a class-based resource. See comment-based help for more
information.
- Added public command `Test-DscProperty` that returns a true or false
whether a property exist in a class-based resource. See comment-based help
for more information.
- Added private function `Test-DscPropertyIsAssigned` that returns a true
or false whether a property in a class-based resource has a non-null value.
### Changed
- DscResource.Common
- Updated Visual Studio Code project settings to configure testing for Pester 5.
- `Assert-BoundParameter`
- Now has a new parameter set that calls `Assert-RequiredCommandParameter`
which will throw an exception if a specified parameter is not assigned
a value, and optionally throws only if a specific parameter is passed.
### Fixed
- Fixed unit tests for `Assert-ElevatedUser` and `Test-IsNumericType` so
the public function is tested correctly using the exported function.
- Fixed unit tests to easier run test both from command line and inside
Visual Studio Code.
FileList
- DscResource.Common.nuspec
- en-US\DscResource.Common.strings.psd1
- DscResource.Common.psm1
- en-US\about_DscResource.Common.help.txt
- DscResource.Common.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
0.19.1-previ... | 3 | 11/17/2024 |
0.19.0 | 417 | 10/15/2024 |
0.19.0-previ... | 2 | 10/15/2024 |
0.18.0 | 196 | 9/30/2024 |
0.18.0-previ... | 2 | 9/30/2024 |
0.18.0-previ... | 2 | 9/30/2024 |
0.17.3-previ... | 5 | 8/28/2024 |
0.17.2 | 1,383 | 7/20/2024 |
0.17.2-previ... | 5 | 7/20/2024 |
0.17.1 | 1,635 | 4/23/2024 |
0.17.1-previ... | 5 | 4/23/2024 |
0.17.1-previ... | 81 | 2/13/2024 |
0.17.1-previ... | 116 | 1/27/2024 |
0.17.0 | 1,006 | 1/23/2024 |
0.17.0-previ... | 7 | 1/23/2024 |
0.17.0-previ... | 7 | 1/23/2024 |
0.17.0-previ... | 7 | 1/23/2024 |
0.17.0-previ... | 7 | 1/23/2024 |
0.17.0-previ... | 7 | 1/21/2024 |
0.17.0-previ... | 7 | 1/21/2024 |
0.16.1-previ... | 7 | 1/21/2024 |
0.16.1-previ... | 14 | 1/20/2024 |
0.16.0 | 6,502 | 4/10/2023 |
0.16.0-previ... | 8 | 4/9/2023 |
0.15.0 | 95 | 4/6/2023 |
0.15.0-previ... | 8 | 4/6/2023 |
0.14.0 | 1,674 | 12/31/2022 |
0.14.0-previ... (current version) | 8 | 12/31/2022 |
0.14.0-previ... | 8 | 12/30/2022 |
0.13.1 | 175 | 12/18/2022 |
0.13.1-previ... | 8 | 12/18/2022 |
0.13.0 | 24 | 12/17/2022 |
0.13.0-previ... | 8 | 12/17/2022 |
0.13.0-previ... | 8 | 12/11/2022 |
0.12.0 | 165 | 12/10/2022 |
0.12.0-previ... | 8 | 12/10/2022 |
0.11.1 | 1,303 | 8/18/2022 |
0.11.1-previ... | 13 | 8/18/2022 |
0.11.0 | 438 | 8/1/2022 |
0.11.0-previ... | 13 | 8/1/2022 |
0.11.0-previ... | 100 | 9/10/2021 |
0.10.3 | 3,152 | 6/26/2021 |
0.10.3-previ... | 20 | 5/24/2021 |
0.10.2 | 1,230 | 3/24/2021 |
0.10.2-previ... | 18 | 3/24/2021 |
0.10.2-previ... | 20 | 1/18/2021 |
0.10.1 | 1,303 | 12/25/2020 |
0.10.1-previ... | 19 | 12/25/2020 |
0.10.0 | 450 | 11/18/2020 |
0.10.0-previ... | 16 | 11/16/2020 |
0.10.0-previ... | 15 | 11/13/2020 |
0.9.3 | 659 | 7/25/2020 |
0.9.3-previe... | 16 | 7/25/2020 |
0.9.2 | 67 | 7/22/2020 |
0.9.2-previe... | 14 | 7/22/2020 |
0.9.2-previe... | 14 | 7/22/2020 |
0.9.2-previe... | 16 | 7/18/2020 |
0.9.1 | 151 | 7/8/2020 |
0.9.1-previe... | 14 | 7/8/2020 |
0.9.0 | 1,209 | 5/18/2020 |
0.9.0-previe... | 14 | 5/18/2020 |
0.8.0 | 205 | 5/11/2020 |
0.8.0-previe... | 16 | 5/10/2020 |
0.7.1 | 362 | 5/2/2020 |
0.7.1-previe... | 15 | 5/2/2020 |
0.7.0 | 17 | 5/2/2020 |
0.7.0-previe... | 16 | 5/2/2020 |
0.7.0-previe... | 19 | 5/1/2020 |
0.6.0 | 156 | 4/23/2020 |
0.6.0-previe... | 21 | 4/23/2020 |
0.5.0 | 196 | 4/18/2020 |
0.5.0-previe... | 21 | 4/18/2020 |
0.4.1-previe... | 21 | 4/18/2020 |
0.4.0 | 270 | 3/9/2020 |
0.4.0-previe... | 17 | 3/9/2020 |
0.3.0 | 102 | 2/15/2020 |
0.3.0-previe... | 17 | 2/15/2020 |
0.3.0-previe... | 20 | 2/14/2020 |
0.3.0-previe... | 17 | 1/19/2020 |
0.2.0 | 954 | 1/9/2020 |
0.2.0-previe... | 18 | 1/9/2020 |
0.1.1 | 111 | 11/27/2019 |
0.1.1-previe... | 17 | 11/27/2019 |