6,653,948

Downloads

2,827,195

Downloads of 8.3.0.0

2018-06-13

Last published

xPSDesiredStateConfiguration

8.3.0.0

The xPSDesiredStateConfiguration module is a part of the Windows PowerShell Desired State Configuration (DSC) Resource Kit, which is a collection of DSC Resources produced by the PowerShell Team. This module contains the xDscWebService, xWindowsProcess, xService, xPackage, xArchive, xRemoteFile, xPSEndpoint and xWindowsOptionalFeature resources. Please see the Details section for more information on the functionalities provided by these resources.

All of the resources in the DSC Resource Kit are provided AS IS, and are not supported through any Microsoft standard support program or service. The "x" in xPSDesiredStateConfiguration stands for experimental, which means that these resources will be fix forward and monitored by the module owner(s).

Inspect

PS> Save-Module -Name xPSDesiredStateConfiguration -Path <path> -RequiredVersion 8.3.0.0

Install

PS> Install-Module -Name xPSDesiredStateConfiguration -RequiredVersion 8.3.0.0

Deploy

See Documentation for more details.

Release Notes

* Changes to xPSDesiredStateConfiguration
  * README.md: Fixed typo. [Steve Banik (@stevebanik-ndsc)](https://github.com/stevebanik-ndsc)
  * Adding a Branches section to the README.md with Codecov badges for both
    master and dev branch ([issue 416](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/416)).
* Changes to xWindowsProcess
  * Integration tests for this resource should no longer fail randomly. A timing
    issue made the tests fail in certain scenarios ([issue 420](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/420)).
* Changes to xDSCWebService
    * Added the option to use a certificate based on it"s subject and template name instead of it"s thumbprint. Resolves [issue 205](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/205).
    * xDSCWebService: Fixed an issue where Test-WebConfigModulesSetting would return $true when web.config contains a module and the desired state was for it to be absent. Resolves [issue 418](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/418).
* Updated the main DSCPullServerSetup readme to read easier, then updates the PowerShell comment based help for each function to follow normal help standards. [James Pogran (@jpogran)](https://github.com/jpogran)
* xRemoteFile: Remove progress bar for file download. This resolves issues [165](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/165) and [383](https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/383) [Claudio Spizzi (@claudiospizzi)](https://github.com/claudiospizzi)

Owners

Authors

Microsoft Corporation

Copyright

(c) 2014 Microsoft Corporation. All rights reserved.

FileList

Show
  • xPSDesiredStateConfiguration.nuspec
  • HighQualityResourceModulePlan.md
  • LICENSE
  • README.md
  • xPSDesiredStateConfiguration.psd1
  • DSCPullServerSetup\PublishModulesAndMofsToPullServer.psm1
  • DSCPullServerSetup\README.md
  • DSCPullServerSetup\PullServerDeploymentVerificationTest\PullServerSetupTests.ps1
  • DSCResources\CommonResourceHelper.psm1
  • DSCResources\ResourceSetHelper.psm1
  • DSCResources\MSFT_xArchive\MSFT_xArchive.psm1
  • DSCResources\MSFT_xArchive\MSFT_xArchive.schema.mof
  • DSCResources\MSFT_xArchive\en-US\MSFT_xArchive.schema.mfl
  • DSCResources\MSFT_xArchive\en-US\MSFT_xArchive.strings.psd1
  • DSCResources\MSFT_xDSCWebService\MSFT_xDSCWebService.psm1
  • DSCResources\MSFT_xDSCWebService\MSFT_xDSCWebService.schema.mof
  • DSCResources\MSFT_xDSCWebService\PSWSIISEndpoint.psm1
  • DSCResources\MSFT_xDSCWebService\SecureTLSProtocols.psm1
  • DSCResources\MSFT_xDSCWebService\UseSecurityBestPractices.psm1
  • DSCResources\MSFT_xDSCWebService\en-US\MSFT_xDSCWebService.psd1
  • DSCResources\MSFT_xEnvironmentResource\MSFT_xEnvironmentResource.psm1
  • DSCResources\MSFT_xEnvironmentResource\MSFT_xEnvironmentResource.schema.mof
  • DSCResources\MSFT_xEnvironmentResource\en-US\MSFT_xEnvironmentResource.schema.mfl
  • DSCResources\MSFT_xEnvironmentResource\en-US\MSFT_xEnvironmentResource.strings.psd1
  • DSCResources\MSFT_xGroupResource\MSFT_xGroupResource.psm1
  • DSCResources\MSFT_xGroupResource\MSFT_xGroupResource.schema.mof
  • DSCResources\MSFT_xGroupResource\en-US\MSFT_xGroupResource.schema.mfl
  • DSCResources\MSFT_xGroupResource\en-US\MSFT_xGroupResource.strings.psd1
  • DSCResources\MSFT_xMsiPackage\MSFT_xMsiPackage.psm1
  • DSCResources\MSFT_xMsiPackage\MSFT_xMsiPackage.schema.mof
  • DSCResources\MSFT_xMsiPackage\en-US\MSFT_xMsiPackage.schema.mfl
  • DSCResources\MSFT_xMsiPackage\en-US\MSFT_xMsiPackage.strings.psd1
  • DSCResources\MSFT_xPackageResource\MSFT_xPackageResource.psm1
  • DSCResources\MSFT_xPackageResource\MSFT_xPackageResource.schema.mof
  • DSCResources\MSFT_xPackageResource\en-US\MSFT_xPackageResource.schema.mfl
  • DSCResources\MSFT_xPackageResource\en-US\MSFT_xPackageResource.strings.psd1
  • DSCResources\MSFT_xPSSessionConfiguration\MSFT_xPSSessionConfiguration.psm1
  • DSCResources\MSFT_xPSSessionConfiguration\MSFT_xPSSessionConfiguration.schema.mof
  • DSCResources\MSFT_xRegistryResource\MSFT_xRegistryResource.psm1
  • DSCResources\MSFT_xRegistryResource\MSFT_xRegistryResource.schema.mof
  • DSCResources\MSFT_xRegistryResource\en-US\MSFT_xRegistryResource.schema.mfl
  • DSCResources\MSFT_xRegistryResource\en-US\MSFT_xRegistryResource.strings.psd1
  • DSCResources\MSFT_xRemoteFile\MSFT_xRemoteFile.psm1
  • DSCResources\MSFT_xRemoteFile\MSFT_xRemoteFile.schema.mof
  • DSCResources\MSFT_xRemoteFile\en-us\MSFT_xRemoteFile.psd1
  • DSCResources\MSFT_xScriptResource\MSFT_xScriptResource.psm1
  • DSCResources\MSFT_xScriptResource\MSFT_xScriptResource.schema.mof
  • DSCResources\MSFT_xScriptResource\en-US\MSFT_xScriptResource.schema.mfl
  • DSCResources\MSFT_xScriptResource\en-US\MSFT_xScriptResource.strings.psd1
  • DSCResources\MSFT_xServiceResource\MSFT_xServiceResource.psm1
  • DSCResources\MSFT_xServiceResource\MSFT_xServiceResource.schema.mof
  • DSCResources\MSFT_xServiceResource\en-US\MSFT_xServiceResource.schema.mfl
  • DSCResources\MSFT_xServiceResource\en-US\MSFT_xServiceResource.strings.psd1
  • DSCResources\MSFT_xUserResource\MSFT_xUserResource.psm1
  • DSCResources\MSFT_xUserResource\MSFT_xUserResource.schema.mof
  • DSCResources\MSFT_xUserResource\en-US\MSFT_xUserResource.schema.mfl
  • DSCResources\MSFT_xUserResource\en-US\MSFT_xUserResource.strings.psd1
  • DSCResources\MSFT_xWindowsFeature\MSFT_xWindowsFeature.psm1
  • DSCResources\MSFT_xWindowsFeature\MSFT_xWindowsFeature.schema.mof
  • DSCResources\MSFT_xWindowsFeature\en-US\MSFT_xWindowsFeature.schema.mfl
  • DSCResources\MSFT_xWindowsFeature\en-US\MSFT_xWindowsFeature.strings.psd1
  • DSCResources\MSFT_xWindowsOptionalFeature\MSFT_xWindowsOptionalFeature.psm1
  • DSCResources\MSFT_xWindowsOptionalFeature\MSFT_xWindowsOptionalFeature.schema.mof
  • DSCResources\MSFT_xWindowsOptionalFeature\en-US\MSFT_xWindowsOptionalFeature.schema.mfl
  • DSCResources\MSFT_xWindowsOptionalFeature\en-US\MSFT_xWindowsOptionalFeature.strings.psd1
  • DSCResources\MSFT_xWindowsPackageCab\MSFT_xWindowsPackageCab.psm1
  • DSCResources\MSFT_xWindowsPackageCab\MSFT_xWindowsPackageCab.schema.mof
  • DSCResources\MSFT_xWindowsPackageCab\en-US\MSFT_xWindowsPackageCab.schema.mfl
  • DSCResources\MSFT_xWindowsPackageCab\en-US\MSFT_xWindowsPackageCab.strings.psd1
  • DSCResources\MSFT_xWindowsProcess\MSFT_xWindowsProcess.psm1
  • DSCResources\MSFT_xWindowsProcess\MSFT_xWindowsProcess.schema.mof
  • DSCResources\MSFT_xWindowsProcess\en-US\MSFT_xWindowsProcess.schema.mfl
  • DSCResources\MSFT_xWindowsProcess\en-US\MSFT_xWindowsProcess.strings.psd1
  • DSCResources\xFileUpload\xFileUpload.psd1
  • DSCResources\xFileUpload\xFileUpload.schema.psm1
  • DSCResources\xGroupSet\xGroupSet.psd1
  • DSCResources\xGroupSet\xGroupSet.schema.psm1
  • DSCResources\xProcessSet\xProcessSet.psd1
  • DSCResources\xProcessSet\xProcessSet.schema.psm1
  • DSCResources\xServiceSet\xServiceSet.psd1
  • DSCResources\xServiceSet\xServiceSet.schema.psm1
  • DSCResources\xWindowsFeatureSet\xWindowsFeatureSet.psd1
  • DSCResources\xWindowsFeatureSet\xWindowsFeatureSet.schema.psm1
  • DSCResources\xWindowsOptionalFeatureSet\xWindowsOptionalFeatureSet.psd1
  • DSCResources\xWindowsOptionalFeatureSet\xWindowsOptionalFeatureSet.schema.psm1
  • Examples\Sample_InstallExeCredsRegistry_xPackage.ps1
  • Examples\Sample_InstallExeCreds_xPackage.ps1
  • Examples\Sample_InstallMSIProductId_xPackage.ps1
  • Examples\Sample_InstallMSI_xPackage.ps1
  • Examples\Sample_xArchive_ExpandArchiveChecksumAndForce.ps1
  • Examples\Sample_xArchive_ExpandArchiveDefaultValidationAndForce.ps1
  • Examples\Sample_xArchive_ExpandArchiveNoValidation.ps1
  • Examples\Sample_xArchive_ExpandArchiveNoValidationCredential.ps1
  • Examples\Sample_xArchive_RemoveArchiveChecksum.ps1
  • Examples\Sample_xArchive_RemoveArchiveNoValidation.ps1
  • Examples\Sample_xDscWebServiceRegistration.ps1
  • Examples\Sample_xDscWebServiceRegistrationWithSecurityBestPractices.ps1
  • Examples\Sample_xDscWebServiceRegistration_UseSQLProvider.ps1
  • Examples\Sample_xDscWebServiceRegistration_Win2k12and2k12R2.ps1
  • Examples\Sample_xDscWebServiceRemoval.ps1
  • Examples\Sample_xEnvironment_CreateNonPathVariable.ps1
  • Examples\Sample_xEnvironment_CreatePathVariable.ps1
  • Examples\Sample_xEnvironment_Remove.ps1
  • Examples\Sample_xFileUpload.ps1
  • Examples\Sample_xGroupSet_AddMembers.ps1
  • Examples\Sample_xGroup_RemoveMembers.ps1
  • Examples\Sample_xGroup_SetMembers.ps1
  • Examples\Sample_xMsiPackage_InstallPackageFromFile.ps1
  • Examples\Sample_xMsiPackage_InstallPackageFromHttp.ps1
  • Examples\Sample_xMsiPackage_UninstallPackageFromFile.ps1
  • Examples\Sample_xMsiPackage_UnstallPackageFromHttps.ps1
  • Examples\Sample_xProcessSet_Start.ps1
  • Examples\Sample_xProcessSet_Stop.ps1
  • Examples\Sample_xPSSessionConfiguration.ps1
  • Examples\Sample_xRegistryResource_AddKey.ps1
  • Examples\Sample_xRegistryResource_AddOrModifyValue.ps1
  • Examples\Sample_xRegistryResource_RemoveKey.ps1
  • Examples\Sample_xRegistryResource_RemoveValue.ps1
  • Examples\Sample_xRemoteFile.ps1
  • Examples\Sample_xRemoteFileUsingProxy.ps1
  • Examples\Sample_xScript.ps1
  • Examples\Sample_xServiceSet_BuiltInAccount.ps1
  • Examples\Sample_xServiceSet_StartServices.ps1
  • Examples\Sample_xService_CreateService.ps1
  • Examples\Sample_xService_DeleteService.ps1
  • Examples\Sample_xService_UpdateStartupTypeIgnoreState.ps1
  • Examples\Sample_xUser_CreateUser.ps1
  • Examples\Sample_xUser_Generic.ps1
  • Examples\Sample_xWindowsFeature.ps1
  • Examples\Sample_xWindowsFeatureSet_Install.ps1
  • Examples\Sample_xWindowsFeatureSet_Uninstall.ps1
  • Examples\Sample_xWindowsOptionalFeature.ps1
  • Examples\Sample_xWindowsOptionalFeatureSet_Disable.ps1
  • Examples\Sample_xWindowsOptionalFeatureSet_Enable.ps1
  • Examples\Sample_xWindowsPackageCab.ps1
  • Examples\Sample_xWindowsProcess_Start.ps1
  • Examples\Sample_xWindowsProcess_StartUnderUser.ps1
  • Examples\Sample_xWindowsProcess_Stop.ps1
  • Examples\Sample_xWindowsProcess_StopUnderUser.ps1
  • ResourceDesignerScripts\GenerateXRemoteFileSchema.ps1
  • ResourceDesignerScripts\New-PSSessionConfigurationResource.ps1
  • Tests\CommonTestHelper.psm1
  • Tests\DSCTestService.cs
  • Tests\DSCTestServiceNew.cs
  • Tests\MSFT_xGroupResource.TestHelper.psm1
  • Tests\MSFT_xPackageResource.TestHelper.psm1
  • Tests\MSFT_xRegistryResource.TestHelper.psm1
  • Tests\MSFT_xServiceResource.TestHelper.psm1
  • Tests\MSFT_xWindowsProcess.TestHelper.psm1
  • Tests\WindowsProcessTestProcess.cs
  • Tests\WindowsProcessTestProcess.exe
  • Tests\WindowsProcessTestProcessSet.exe
  • Tests\Integration\MSFT_xArchive.EndToEnd.Tests.ps1
  • Tests\Integration\MSFT_xArchive.Integration.Tests.ps1
  • Tests\Integration\MSFT_xArchive.TestHelper.psm1
  • Tests\Integration\MSFT_xArchive_CredentialOnly.config.ps1
  • Tests\Integration\MSFT_xArchive_ValidateAndChecksum.config.ps1
  • Tests\Integration\MSFT_xArchive_ValidateOnly.config.ps1
  • Tests\Integration\MSFT_xDSCWebService.xxx.ps1
  • Tests\Integration\MSFT_xEnvironmentResource.config.ps1
  • Tests\Integration\MSFT_xEnvironmentResource.EndToEnd.Tests.ps1
  • Tests\Integration\MSFT_xEnvironmentResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xGroupResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xGroupResource_Members.config.ps1
  • Tests\Integration\MSFT_xGroupResource_MembersToIncludeExclude.config.ps1
  • Tests\Integration\MSFT_xGroupResource_NoMembers.config.ps1
  • Tests\Integration\MSFT_xMsiPackage.EndToEnd.Tests.ps1
  • Tests\Integration\MSFT_xMsiPackage.Integration.Tests.ps1
  • Tests\Integration\MSFT_xMsiPackage_LogPath.ps1
  • Tests\Integration\MSFT_xMsiPackage_NoOptionalParameters.ps1
  • Tests\Integration\MSFT_xPackageResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xRegistryResource.EndToEnd.Tests.ps1
  • Tests\Integration\MSFT_xRegistryResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xRegistryResource_KeyAndNameOnly.config.ps1
  • Tests\Integration\MSFT_xRegistryResource_WithDataAndType.config.ps1
  • Tests\Integration\MSFT_xRemoteFile.config.ps1
  • Tests\Integration\MSFT_xRemoteFile.Tests.ps1
  • Tests\Integration\MSFT_xScriptResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xScriptResource_NoCredential.config.ps1
  • Tests\Integration\MSFT_xScriptResource_WithCredential.config.ps1
  • Tests\Integration\MSFT_xServiceResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xServiceResource_AllExceptCredential.config.ps1
  • Tests\Integration\MSFT_xServiceResource_CredentialOnly.config.ps1
  • Tests\Integration\MSFT_xUserResource.config.ps1
  • Tests\Integration\MSFT_xUserResource.Integration.Tests.ps1
  • Tests\Integration\MSFT_xWindowsFeature.config.ps1
  • Tests\Integration\MSFT_xWindowsFeature.Integration.Tests.ps1
  • Tests\Integration\MSFT_xWindowsOptionalFeature.config.ps1
  • Tests\Integration\MSFT_xWindowsOptionalFeature.Integration.Tests.ps1
  • Tests\Integration\MSFT_xWindowsPackageCab.config.ps1
  • Tests\Integration\MSFT_xWindowsPackageCab.Integration.Tests.ps1
  • Tests\Integration\MSFT_xWindowsProcess.config.ps1
  • Tests\Integration\MSFT_xWindowsProcess.Integration.Tests.ps1
  • Tests\Integration\MSFT_xWindowsProcessWithCredential.config.ps1
  • Tests\Integration\xGroupSet.config.ps1
  • Tests\Integration\xGroupSet.Integration.Tests.ps1
  • Tests\Integration\xProcessSet.config.ps1
  • Tests\Integration\xProcessSet.Integration.Tests.ps1
  • Tests\Integration\xServiceSet.Integration.Tests.ps1
  • Tests\Integration\xServiceSet_AllExceptBuiltInAccount.config.ps1
  • Tests\Integration\xServiceSet_BuiltInAccountOnly.config.ps1
  • Tests\Integration\xWindowsFeatureSet.config.ps1
  • Tests\Integration\xWindowsFeatureSet.Integration.Tests.ps1
  • Tests\Integration\xWindowsOptionalFeatureSet.config.ps1
  • Tests\Integration\xWindowsOptionalFeatureSet.Integration.Tests.ps1
  • Tests\Unit\CommonResourceHelper.Tests.ps1
  • Tests\Unit\MSFT_xArchive.Tests.ps1
  • Tests\Unit\MSFT_xDSCWebService.Tests.ps1
  • Tests\Unit\MSFT_xEnvironmentResource.Tests.ps1
  • Tests\Unit\MSFT_xGroupResource.Tests.ps1
  • Tests\Unit\MSFT_xMsiPackage.Tests.ps1
  • Tests\Unit\MSFT_xPackageResource.Tests.ps1
  • Tests\Unit\MSFT_xRegistryResource.Tests.ps1
  • Tests\Unit\MSFT_xRemoteFile.Tests.ps1
  • Tests\Unit\MSFT_xScriptResource.Tests.ps1
  • Tests\Unit\MSFT_xServiceResource.Tests.ps1
  • Tests\Unit\MSFT_xUserResource.TestHelper.psm1
  • Tests\Unit\MSFT_xUserResource.Tests.ps1
  • Tests\Unit\MSFT_xWindowsFeature.Tests.ps1
  • Tests\Unit\MSFT_xWindowsOptionalFeature.Tests.ps1
  • Tests\Unit\MSFT_xWindowsPackageCab.Tests.ps1
  • Tests\Unit\MSFT_xWindowsProcess.Tests.ps1
  • Tests\Unit\ResourceSetHelper.Tests.ps1
  • Tags

    Functions

    DSCResources

    Dependencies

    This module has no dependencies.

    Minimum PowerShell version

    4.0

    Version History

    Version Downloads Last updated
    xPSDesiredStateConfiguration 8.3.0.0 (this version) 2827195 Wednesday, June 13 2018
    xPSDesiredStateConfiguration 8.2.0.0 2805223 Friday, April 20 2018
    xPSDesiredStateConfiguration 8.1.0.0 92496 Thursday, March 22 2018
    xPSDesiredStateConfiguration 8.0.0.0 394426 Wednesday, November 15 2017
    xPSDesiredStateConfiguration 7.0.0.0 77470 Wednesday, August 23 2017
    xPSDesiredStateConfiguration 6.4.0.0 39137 Tuesday, May 09 2017
    xPSDesiredStateConfiguration 6.3.0.0 4476 Monday, May 01 2017
    xPSDesiredStateConfiguration 6.2.0.0 6064 Wednesday, April 19 2017
    xPSDesiredStateConfiguration 6.1.0.0 22840 Wednesday, March 08 2017
    xPSDesiredStateConfiguration 6.0.0.0 12939 Friday, February 03 2017
    xPSDesiredStateConfiguration 5.2.0.0 5703 Thursday, January 26 2017
    xPSDesiredStateConfiguration 5.1.0.0 6914 Saturday, December 17 2016
    xPSDesiredStateConfiguration 5.0.0.0 16892 Wednesday, November 02 2016
    xPSDesiredStateConfiguration 4.0.0.0 15737 Wednesday, September 21 2016
    xPSDesiredStateConfiguration 3.13.0.0 8533 Wednesday, August 10 2016
    xPSDesiredStateConfiguration 3.12.0.0 5071 Thursday, June 30 2016
    xPSDesiredStateConfiguration 3.11.0.0 259 Wednesday, June 29 2016
    xPSDesiredStateConfiguration 3.10.0.0 5765 Wednesday, May 18 2016
    xPSDesiredStateConfiguration 3.9.0.0 5180 Thursday, March 31 2016
    xPSDesiredStateConfiguration 3.8.0.0 829 Saturday, March 19 2016
    xPSDesiredStateConfiguration 3.7.0.0 15940 Wednesday, February 03 2016
    xPSDesiredStateConfiguration 3.6.0.0 2640 Thursday, December 03 2015
    xPSDesiredStateConfiguration 3.5.0.0 3158 Friday, September 11 2015
    xPSDesiredStateConfiguration 3.4.0.0 779 Friday, July 24 2015
    xPSDesiredStateConfiguration 3.3.0.0 364 Tuesday, June 09 2015
    xPSDesiredStateConfiguration 3.2.0.0 356 Saturday, May 02 2015
    xPSDesiredStateConfiguration 3.1.3.4 93 Thursday, April 23 2015
    xPSDesiredStateConfiguration 3.0.3.4 734 Thursday, December 18 2014
    xPSDesiredStateConfiguration 3.0.3.3 44 Monday, December 01 2014
    xPSDesiredStateConfiguration 3.0.3.0 80 Monday, November 10 2014
    xPSDesiredStateConfiguration 3.0.2.0 190 Friday, August 22 2014
    xPSDesiredStateConfiguration 3.0.1.0 78 Tuesday, July 22 2014
    xPSDesiredStateConfiguration 3.0.0.0 722 Friday, June 06 2014
    xPSDesiredStateConfiguration 2.0.1 90 Tuesday, May 13 2014
    xPSDesiredStateConfiguration 2.0.0.0 113 Tuesday, April 08 2014