Releases: dsccommunity/xPSDesiredStateConfiguration
Releases · dsccommunity/xPSDesiredStateConfiguration
v4.0.0
- xDSCWebService:
- Added setting of enhanced security
- Cleaned up Examples
- Cleaned up pull server verification test
- xProcess:
- Fixed PSSA issues
- Corrected most style guideline issues
- xPSSessionConfiguration:
- Fixed PSSA and style issues
- Renamed internal functions to follow verb-noun formats
- Decorated all functions with comment-based help
- xRegistry:
- Fixed PSSA and style issues
- Renamed internal functions to follow verb-noun format
- Decorated all functions with comment-based help
- Merged with in-box Registry
- Fixed registry key and value removal
- Added unit tests
- xService:
- Added descriptions to MOF file.
- Added additional details to parameters in Readme.md in a format that can
be generated from the MOF. - Added DesktopInteract parameter.
- Added standard help headers to *-TargetResource functions.
- Changed indent/format of all function help headers to be consistent.
- Fixed line length violations.
- Changed localization code so only a single copy of localization strings
are required. - Removed localization strings from inside module file.
- Updated unit tests to use standard test enviroment configuration and
header. - Recreated unit tests to be non-destructive.
- Created integration tests.
- Allowed service to be restarted immediately rather than wait for next LCM
run. - Changed helper function names to valid verb-noun format.
- Removed New-TestService function from
MSFT_xServiceResource.TestHelper.psm1 because it should not be used. - Fixed error calling Get-TargetResource when service does not exist.
- Fixed bug with Get-TargetResource returning StartupType 'Auto' instead of
'Automatic'. - Converted to HQRM standards.
- Removed obfuscation of exception in Get-Win32ServiceObject function.
- Fixed bug where service start mode would be set to auto when it already
was set to auto. - Fixed error message content when start mode can not be changed.
- Removed shouldprocess from functions as not required.
- Optimized Test-TargetResource and Set-TargetResource by removing repeated
calls to Get-Service and Get-CimInstance. - Added integration test for testing changes to additional service
properties as well as changing service binary path. - Modified Set-TargetResource so that newly created service created with
minimal properties and then all additional properties updated
(simplification of code). - Added support for changing Service Description and DisplayName
parameters. - Fixed bug when changing binary path of existing service.
- Removed test log output from repo.
- xWindowsOptionalFeature:
- Cleaned up resource (PSSA issues, formatting, etc.)
- Added example script
- Added integration test
- BREAKING CHANGE: Removed the unused Source parameter
- Updated to a high quality resource
- Removed test log output from repo.
- Removed the prefix MSFT_ from all files and folders of the composite
resources in this module because they were unavailable to Get-DscResource and
Import-DscResource.- xFileUpload
- xGroupSet
- xProcessSet
- xServiceSet
- xWindowsFeatureSet
- xWindowsOptionalFeatureSet
v3.13.0
- Converted appveyor.yml to install Pester from PSGallery instead of from
Chocolatey. - Updated appveyor.yml to use the default image.
- Merged xPackage with in-box Package resource and added tests.
- xPackage: Re-implemented parameters for installation check from registry key
value. - xGroup:
- Fixed Verbose output in Get-MembersAsPrincipals function.
- Fixed bug when credential parameter passed does not contain local or
domain context. - Fixed logic bug in MembersToInclude and MembersToExclude.
- Fixed bug when trying to include the built-in Administrator in Members.
- Fixed bug where Test-TargetResource would check for members when none
specified. - Fix bug in Test-TargetResourceOnFullSKU function when group being set to
a single member. - Fix bug in Set-TargetResourceOnFullSKU function when group being set to a
single member. - Fix bugs in Assert-GroupNameValid to throw correct exception.
- xService
- Updated xService resource to allow empty string for Description
parameter.
- Updated xService resource to allow empty string for Description
- Merged xProcess with in-box Process resource and added tests.
- Fixed PSSA issues in xPackageResource.
v3.12.0
v3.11.0
- xRemoteFile:
- Added parameters:
- TimeoutSec
- Proxy
- ProxyCredential
- Added unit tests.
- Corrected Style Guidelines issues.
- Added Localization support.
- URI parameter supports File://.
- Get-TargetResource returns URI parameter.
- Fixed logging of error message reported when download fails.
- Added new example Sample_xRemoteFileUsingProxy.ps1.
- Added parameters:
- Examples: Fixed missing newline at end of PullServerSetupTests.ps1.
- xFileUpload: Added PSSA rule suppression attribute.
- xPackageResource: Removed hardcoded ComputerName 'localhost' parameter from
Get-WMIObject to eliminate PSSA rule violation. The parameter is not
required. - Added .gitignore to prevent DSCResource.Tests from being commited to repo.
- Updated AppVeyor.yml to use WMF 5 build OS so that latest test methods work.
- Updated xWebService resource to not deploy Devices.mdb if esent provider is
used - Fixed $script:netsh parameter initialization in xWebService resource that was
causing CIM exception when EnableFirewall flag was specified. - xService:
- Fixed a bug where, despite no state specified in the config, the resource
test returns false if the service is not running - Fixed bug in which Automatice StartupType did not match the 'Auto'
StartMode in Test-TargetResource.
- Fixed a bug where, despite no state specified in the config, the resource
- xPackage: Fixes bug where CreateCheckRegValue was not being removed when
uninstalling packages - Replaced New-NetFirewallRule cmdlets with netsh as this cmdlet is not
available by default on some downlevel OS such as Windows 2012 R2 Core. - Added the xEnvironment resource
- Added the xWindowsFeature resource
- Added the xScript resource
- Added the xUser resource
- Added the xGroupSet resource
- Added the xProcessSet resource
- Added the xServiceSet resource
- Added the xWindowsFeatureSet resource
- Added the xWindowsOptionalFeatureSet resource
- Merged the in-box Service resource with xService and added tests for xService
- Merged the in-box Archive resource with xArchive and added tests for xArchive
- Merged the in-box Group resource with xGroup and added tests for xGroup
v3.10.0
v3.9.0
v3.8.0
- Added Pester tests to validate pullserver deployement.
- Removed Compliance Server deployment from xWebservice resource. Fixed
database provider selection issue depending on OS flavor - Added Publish-DSCModuleAndMof cmdlet to package DSC modules and mof and
publish them on DSC enterprise pull server - xRemoteFile resource: Added size verification in cache
v3.7.0
- xService:
- Fixed a bug where 'Dependencies' property was not picked up and caused
exception when set.
- Fixed a bug where 'Dependencies' property was not picked up and caused
- xWindowsOptionalFeature:
- Fixed bug where Test-TargetResource method always failed.
- Added support for Windows Server 2012 (and later) SKUs.
- Added xRegistry resource
v3.6.0
v3.5.0
- MSFT_xPackageResource: Added ValidateSet to Get/Set/Test-TargetResource to
match MSFT_xPackageResource.schema.mof - Fixed bug causing xService to throw error when service already exists
- Added StartupTimeout to xService resource
- Removed UTF8 BOM
- Added code for pull server removal