xPSDesiredStateConfiguration

9.0.0-preview0002

DSC resources for configuring common operating systems features, files and settings.

Minimum PowerShell version

4.0

This is a prerelease version of xPSDesiredStateConfiguration.
There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

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

Install-Module -Name xPSDesiredStateConfiguration -RequiredVersion 9.0.0-preview0002 -AllowPrerelease

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

Install-PSResource -Name xPSDesiredStateConfiguration -Version 9.0.0-preview0002 -Prerelease

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

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).

### Security

- None

FileList

Version History

Version Downloads Last updated
9.2.1 18,745 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,622 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... 81 1/14/2020
9.0.0-previe... (current version) 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,609 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
Show less