xPSDesiredStateConfiguration
9.0.0-preview0003
DSC resources for configuring common operating systems features, files and settings.
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
DesiredStateConfiguration DSC DSCResourceKit DSCResource
DSCResources
xArchive xDSCWebService xEnvironment xGroup xMsiPackage xPackage xPSEndpoint xRegistry xRemoteFile xScript xService xUser xWindowsFeature xWindowsOptionalFeature xWindowsPackageCab xWindowsProcess
Dependencies
This module has no dependencies.
Release Notes
# Change log for xPSDesiredStateConfiguration
The format is based on and uses the types of changes according to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- xPSDesiredStateConfiguration
- Added support for Checksum on xRemoteFile - [issue #423](https://github.com/PowerShell/PSDscResources/issues/423)
- Added `Test-DscParameterState` support function to `xPSDesiredStateConfiguration.Common.psm1`.
- Added standard unit tests for `xPSDesiredStateConfiguration.Common.psm1`.
- Added automatic release with a new CI pipeline.
### Changed
- xPSDesiredStateConfiguration
- PublishModulesAndMofsToPullServer.psm1:
- Fixes issue in Publish-MOFToPullServer that incorrectly tries to create a
new MOF file instead of reading the existing one.
[issue #575](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/575)
- Fix minor style issues with missing spaces between `param` statements and '('.
- MSFT_xDSCWebService:
- Removal of commented out code.
- Updated to meet HQRM style guidelines - Fixes [issue #623](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/623)
- Added MOF descriptions.
- Corrected minor style issues.
- Fix minor style issues in hashtable layout.
- Shared modules moved to `source/Module` folder and renamed:
- `CommonResourceHelper.psm1` -> `xPSDesiredStateConfiguration.Common.psm1`
- Moved functions from `ResourceSetHelper.psm1` into
`xPSDesiredStateConfiguration.Common.psm1`.
- BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
- Pinned `ModuleBuilder` to v1.0.0.
- Updated build badges in README.MD.
- Remove unused localization strings.
- Adopt DSC Community Code of Conduct.
- DSC_xPSSessionConfiguration:
- Moved strings to localization file.
- DSC_xScriptResource
- Updated parameter descriptions to match MOF file.
- Correct miscellaneous style issues.
- DSC_xWindowsOptionalFeature
- Fix localization strings.
- DSC_xEnvironmentResource
- Remove unused localization strings.
- DSC_xRemoteFile
- Updated end-to-end tests to use the same pattern as the other end-to-end
tests in this module.
- DSC_xDSCWebService
- Moved `PSWSIISEndpoint.psm1` module into `xPSDesiredStateConfiguration.PSWSIIS`.
- Moved `Firewall.psm1` module into `xPSDesiredStateConfiguration.Firewall`.
- Moved `SecureTLSProtocols.psm1` and `UseSecurityBestPractices.psm1` module
into `xPSDesiredStateConfiguration.Security`.
- Fix issue with `Get-TargetResource` when a DSC Pull Server website is not
installed.
- DSC_xWindowsFeature
- Changed tests to be able to run on machines without `*-WindowsFeature` cmdlets.
- Changed `Assert-SingleInstanceOfFeature` to accept an array.
- BREAKING CHANGE: Renamed `PublishModulesAndMofsToPullServer` module to
`DscPullServerSetup` and moved to Modules folder.
- Moved test helper modules into `tests\TestHelpers` folder.
- DSCPullServerSetup
- Fixed markdown errors in README.MD.
- Moved strings to Localization file.
- Corrected style violations.
- Updated build badges to reflect correct Azure DevOps build Definition Id - fixes
[issue #656](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/656).
- Set `testRunTitle` for PublishTestResults steps so that a helpful name is
displayed in Azure DevOps for each test run.
- Set a display name on all the jobs and tasks in the CI
pipeline - fixes [issue #663](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/663).
### Deprecated
- None
### Removed
- xPSDesiredStateConfiguration
- Removed files no longer required by new CI process.
### Fixed
- MSFT_xRegistryResource
- Fixes issue that the `Set-TargetResource` does not determine
the type of registry value correctly.
[issue #436](https://github.com/dsccommunity/xPSDesiredStateConfiguration/issues/436)
- Fixed Pull Server example links in `README.MD` - fixes
[issue #659](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/659).
- Fixed `GitVersion.yml` feature and fix Regex - fixes
[issue #660](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/660).
- Fix import statement in all tests, making sure it throws if module
DscResource.Test cannot be imported - fixes
[issue #666](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/666).
- Fix deploy stage in CI pipeline to prevent it executing against forks
of the repository - fixes [issue #665](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/665).
- Fix deploy fork detection in CI pipeline - fixes [issue #668](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/668).
### Security
- None
FileList
- xPSDesiredStateConfiguration.nuspec
- xPSDesiredStateConfiguration.psd1
- en-US\about_xPSDesiredStateConfiguration.help.txt
- ResourceDesignerScripts\GenerateXRemoteFileSchema.ps1
- ResourceDesignerScripts\New-PSSessionConfigurationResource.ps1
- Modules\xPSDesiredStateConfiguration.Common\xPSDesiredStateConfiguration.Common.psm1
- Modules\xPSDesiredStateConfiguration.Common\xPSDesiredStateConfiguration.Common.psd1
- Modules\DscPullServerSetup\README.md
- Modules\DscPullServerSetup\DscPullServerSetup.psm1
- Modules\xPSDesiredStateConfiguration.PSWSIIS\xPSDesiredStateConfiguration.PSWSIIS.psm1
- Modules\xPSDesiredStateConfiguration.PSWSIIS\xPSDesiredStateConfiguration.PSWSIIS.psd1
- Modules\xPSDesiredStateConfiguration.Firewall\xPSDesiredStateConfiguration.Firewall.psm1
- Modules\xPSDesiredStateConfiguration.Firewall\xPSDesiredStateConfiguration.Firewall.psd1
- Modules\xPSDesiredStateConfiguration.Security\xPSDesiredStateConfiguration.Security.psd1
- Modules\xPSDesiredStateConfiguration.Security\xPSDesiredStateConfiguration.Security.psm1
- DSCResources\xProcessSet\xProcessSet.schema.psm1
- DSCResources\xProcessSet\xProcessSet.psd1
- DSCResources\DSC_xWindowsFeature\DSC_xWindowsFeature.psm1
- DSCResources\DSC_xWindowsFeature\DSC_xWindowsFeature.schema.mof
- DSCResources\DSC_xWindowsProcess\DSC_xWindowsProcess.schema.mof
- DSCResources\DSC_xWindowsProcess\DSC_xWindowsProcess.psm1
- DSCResources\xFileUpload\xFileUpload.psd1
- DSCResources\xFileUpload\xFileUpload.schema.psm1
- DSCResources\DSC_xMsiPackage\DSC_xMsiPackage.schema.mof
- DSCResources\DSC_xMsiPackage\DSC_xMsiPackage.psm1
- DSCResources\xServiceSet\xServiceSet.schema.psm1
- DSCResources\xServiceSet\xServiceSet.psd1
- DSCResources\DSC_xUserResource\DSC_xUserResource.schema.mof
- DSCResources\DSC_xUserResource\DSC_xUserResource.psm1
- DSCResources\DSC_xWindowsPackageCab\DSC_xWindowsPackageCab.psm1
- DSCResources\DSC_xWindowsPackageCab\DSC_xWindowsPackageCab.schema.mof
- DSCResources\DSC_xRemoteFile\DSC_xRemoteFile.schema.mof
- DSCResources\DSC_xRemoteFile\DSC_xRemoteFile.psm1
- DSCResources\xWindowsFeatureSet\xWindowsFeatureSet.psd1
- DSCResources\xWindowsFeatureSet\xWindowsFeatureSet.schema.psm1
- DSCResources\DSC_xServiceResource\DSC_xServiceResource.psm1
- DSCResources\DSC_xServiceResource\DSC_xServiceResource.schema.mof
- DSCResources\DSC_xArchive\DSC_xArchive.schema.mof
- DSCResources\DSC_xArchive\DSC_xArchive.psm1
- DSCResources\DSC_xRegistryResource\DSC_xRegistryResource.schema.mof
- DSCResources\DSC_xRegistryResource\DSC_xRegistryResource.psm1
- DSCResources\DSC_xPackageResource\DSC_xPackageResource.psm1
- DSCResources\DSC_xPackageResource\DSC_xPackageResource.schema.mof
- DSCResources\DSC_xEnvironmentResource\DSC_xEnvironmentResource.psm1
- DSCResources\DSC_xEnvironmentResource\DSC_xEnvironmentResource.schema.mof
- DSCResources\xGroupSet\xGroupSet.schema.psm1
- DSCResources\xGroupSet\xGroupSet.psd1
- DSCResources\DSC_xGroupResource\DSC_xGroupResource.schema.mof
- DSCResources\DSC_xGroupResource\DSC_xGroupResource.psm1
- DSCResources\DSC_xDSCWebService\DSC_xDSCWebService.schema.mof
- DSCResources\DSC_xDSCWebService\DSC_xDSCWebService.psm1
- DSCResources\DSC_xScriptResource\DSC_xScriptResource.psm1
- DSCResources\DSC_xScriptResource\DSC_xScriptResource.schema.mof
- DSCResources\DSC_xWindowsOptionalFeature\DSC_xWindowsOptionalFeature.psm1
- DSCResources\DSC_xWindowsOptionalFeature\DSC_xWindowsOptionalFeature.schema.mof
- DSCResources\xWindowsOptionalFeatureSet\xWindowsOptionalFeatureSet.psd1
- DSCResources\xWindowsOptionalFeatureSet\xWindowsOptionalFeatureSet.schema.psm1
- DSCResources\DSC_xPSSessionConfiguration\DSC_xPSSessionConfiguration.schema.mof
- DSCResources\DSC_xPSSessionConfiguration\DSC_xPSSessionConfiguration.psm1
- Modules\xPSDesiredStateConfiguration.Common\en-US\xPSDesiredStateConfiguration.Common.strings.psd1
- Modules\DscPullServerSetup\en-US\DscPullServerSetup.strings.psd1
- Modules\DscPullServerSetup\DscPullServerSetupTest\DscPullServerSetupTest.ps1
- Modules\xPSDesiredStateConfiguration.PSWSIIS\en-US\xPSDesiredStateConfiguration.PSWSIIS.strings.psd1
- Modules\xPSDesiredStateConfiguration.Firewall\en-US\xPSDesiredStateConfiguration.Firewall.strings.psd1
- Modules\xPSDesiredStateConfiguration.Security\en-US\xPSDesiredStateConfiguration.Security.strings.psd1
- DSCResources\DSC_xWindowsFeature\en-US\DSC_xWindowsFeature.strings.psd1
- DSCResources\DSC_xWindowsFeature\en-US\DSC_xWindowsFeature.schema.mfl
- DSCResources\DSC_xWindowsProcess\en-US\DSC_xWindowsProcess.strings.psd1
- DSCResources\DSC_xWindowsProcess\en-US\DSC_xWindowsProcess.schema.mfl
- DSCResources\DSC_xMsiPackage\en-US\DSC_xMsiPackage.strings.psd1
- DSCResources\DSC_xMsiPackage\en-US\DSC_xMsiPackage.schema.mfl
- DSCResources\DSC_xUserResource\en-US\DSC_xUserResource.strings.psd1
- DSCResources\DSC_xUserResource\en-US\DSC_xUserResource.schema.mfl
- DSCResources\DSC_xWindowsPackageCab\en-US\DSC_xWindowsPackageCab.strings.psd1
- DSCResources\DSC_xWindowsPackageCab\en-US\DSC_xWindowsPackageCab.schema.mfl
- DSCResources\DSC_xRemoteFile\en-us\DSC_xRemoteFile.strings.psd1
- DSCResources\DSC_xServiceResource\en-US\DSC_xServiceResource.schema.mfl
- DSCResources\DSC_xServiceResource\en-US\DSC_xServiceResource.strings.psd1
- DSCResources\DSC_xArchive\en-US\DSC_xArchive.strings.psd1
- DSCResources\DSC_xArchive\en-US\DSC_xArchive.schema.mfl
- DSCResources\DSC_xRegistryResource\en-US\DSC_xRegistryResource.schema.mfl
- DSCResources\DSC_xRegistryResource\en-US\DSC_xRegistryResource.strings.psd1
- DSCResources\DSC_xPackageResource\en-US\DSC_xPackageResource.schema.mfl
- DSCResources\DSC_xPackageResource\en-US\DSC_xPackageResource.strings.psd1
- DSCResources\DSC_xEnvironmentResource\en-US\DSC_xEnvironmentResource.strings.psd1
- DSCResources\DSC_xEnvironmentResource\en-US\DSC_xEnvironmentResource.schema.mfl
- DSCResources\DSC_xGroupResource\en-US\DSC_xGroupResource.strings.psd1
- DSCResources\DSC_xGroupResource\en-US\DSC_xGroupResource.schema.mfl
- DSCResources\DSC_xDSCWebService\en-US\DSC_xDSCWebService.strings.psd1
- DSCResources\DSC_xScriptResource\en-US\DSC_xScriptResource.strings.psd1
- DSCResources\DSC_xScriptResource\en-US\DSC_xScriptResource.schema.mfl
- DSCResources\DSC_xWindowsOptionalFeature\en-US\DSC_xWindowsOptionalFeature.schema.mfl
- DSCResources\DSC_xWindowsOptionalFeature\en-US\DSC_xWindowsOptionalFeature.strings.psd1
- DSCResources\DSC_xPSSessionConfiguration\en-US\DSC_xPSSessionConfiguration.strings.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
9.2.1 | 18,587 | 11/11/2024 |
9.2.1-previe... | 23 | 10/19/2024 |
9.2.0 | 43,631 | 10/15/2024 |
9.2.0-previe... | 918 | 11/11/2023 |
9.2.0-previe... | 3,791 | 9/26/2021 |
9.2.0-previe... | 74 | 9/25/2021 |
9.2.0-previe... | 339 | 5/23/2021 |
9.2.0-previe... | 102 | 4/21/2021 |
9.2.0-previe... | 77 | 4/17/2021 |
9.2.0-previe... | 422 | 12/30/2020 |
9.2.0-previe... | 102 | 12/17/2020 |
9.1.1-previe... | 118 | 12/6/2020 |
9.1.1-previe... | 115 | 9/21/2020 |
9.1.1-previe... | 86 | 8/31/2020 |
9.1.0 | 7,117,613 | 2/19/2020 |
9.1.0-previe... | 80 | 2/19/2020 |
9.1.0-previe... | 111 | 1/24/2020 |
9.0.1-previe... | 81 | 1/24/2020 |
9.0.1-previe... | 79 | 1/17/2020 |
9.0.0 | 312,402 | 1/15/2020 |
9.0.0-previe... (current version) | 81 | 1/14/2020 |
9.0.0-previe... | 86 | 1/10/2020 |
9.0.0-previe... | 96 | 1/7/2020 |
8.10.0.0 | 1,008,621 | 9/19/2019 |
8.9.0.0 | 121,146 | 8/8/2019 |
8.8.0.0 | 146,612 | 6/26/2019 |
8.7.0.0 | 89,481 | 5/15/2019 |
8.6.0.0 | 123,479 | 4/3/2019 |
8.5.0.0 | 44,789 | 2/21/2019 |
8.4.0.0 | 380,064 | 7/25/2018 |
8.3.0.0 | 2,840,503 | 6/13/2018 |
8.2.0.0 | 2,810,893 | 4/20/2018 |
8.1.0.0 | 93,782 | 3/22/2018 |
8.0.0.0 | 424,608 | 11/15/2017 |
7.0.0.0 | 77,797 | 8/23/2017 |
6.4.0.0 | 56,042 | 5/9/2017 |
6.3.0.0 | 4,573 | 5/1/2017 |
6.2.0.0 | 6,159 | 4/19/2017 |
6.1.0.0 | 23,244 | 3/8/2017 |
6.0.0.0 | 21,914 | 2/3/2017 |
5.2.0.0 | 5,808 | 1/26/2017 |
5.1.0.0 | 7,176 | 12/17/2016 |
5.0.0.0 | 23,635 | 11/2/2016 |
4.0.0.0 | 21,983 | 9/21/2016 |
3.13.0.0 | 9,453 | 8/10/2016 |
3.12.0.0 | 5,387 | 6/30/2016 |
3.11.0.0 | 361 | 6/29/2016 |
3.10.0.0 | 7,091 | 5/18/2016 |
3.9.0.0 | 5,506 | 3/31/2016 |
3.8.0.0 | 928 | 3/19/2016 |
3.7.0.0 | 16,164 | 2/3/2016 |
3.6.0.0 | 3,439 | 12/3/2015 |
3.5.0.0 | 3,288 | 9/11/2015 |
3.4.0.0 | 874 | 7/24/2015 |
3.3.0.0 | 458 | 6/9/2015 |
3.2.0.0 | 451 | 5/2/2015 |
3.1.3.4 | 188 | 4/23/2015 |
3.0.3.4 | 949 | 12/18/2014 |
3.0.3.3 | 138 | 12/1/2014 |
3.0.3.0 | 178 | 11/10/2014 |
3.0.2.0 | 289 | 8/22/2014 |
3.0.1.0 | 173 | 7/22/2014 |
3.0.0.0 | 836 | 6/6/2014 |
2.0.1 | 197 | 5/13/2014 |
2.0.0.0 | 222 | 4/8/2014 |