xPSDesiredStateConfiguration

9.0.1-preview0001

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.1-preview0001 -AllowPrerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy 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

Author(s)

DSC Community

Copyright

Copyright the DSC Community contributors. All rights reserved.

Owners

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]

## [9.0.0] - 2020-01-15

### 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

Version History

Version Downloads Last updated
9.1.0-previe... 38 1/24/2020
9.0.1-previe... 6 1/24/2020
9.0.1-previe... (current version) 7 1/17/2020
9.0.0 295,212 1/15/2020
9.0.0-previe... 7 1/14/2020
9.0.0-previe... 12 1/10/2020
9.0.0-previe... 11 1/7/2020
8.10.0.0 971,318 9/19/2019
8.9.0.0 119,193 8/8/2019
8.8.0.0 139,885 6/26/2019
8.7.0.0 88,661 5/15/2019
8.6.0.0 115,917 4/3/2019
8.5.0.0 30,350 2/21/2019
8.4.0.0 360,676 7/25/2018
8.3.0.0 2,837,516 6/13/2018
8.2.0.0 2,806,556 4/20/2018
8.1.0.0 93,245 3/22/2018
8.0.0.0 401,720 11/15/2017
7.0.0.0 77,581 8/23/2017
6.4.0.0 48,383 5/9/2017
6.3.0.0 4,489 5/1/2017
6.2.0.0 6,076 4/19/2017
6.1.0.0 23,082 3/8/2017
6.0.0.0 18,689 2/3/2017
5.2.0.0 5,715 1/26/2017
5.1.0.0 7,028 12/17/2016
5.0.0.0 22,559 11/2/2016
4.0.0.0 19,136 9/21/2016
3.13.0.0 8,850 8/10/2016
3.12.0.0 5,189 6/30/2016
3.11.0.0 273 6/29/2016
3.10.0.0 6,524 5/18/2016
3.9.0.0 5,351 3/31/2016
3.8.0.0 845 3/19/2016
3.7.0.0 16,039 2/3/2016
3.6.0.0 3,266 12/3/2015
3.5.0.0 3,208 9/11/2015
3.4.0.0 792 7/24/2015
3.3.0.0 376 6/9/2015
3.2.0.0 368 5/2/2015
3.1.3.4 106 4/23/2015
3.0.3.4 831 12/18/2014
3.0.3.3 56 12/1/2014
3.0.3.0 94 11/10/2014
3.0.2.0 202 8/22/2014
3.0.1.0 89 7/22/2014
3.0.0.0 746 6/6/2014
2.0.1 103 5/13/2014
2.0.0.0 126 4/8/2014