xPSDesiredStateConfiguration
3.11.0.0
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).
Minimum PowerShell version
4.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2014 Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
Functions
Publish-DSCModuleAndMof Publish-ModuleToPullServer Publish-MOFToPullServer
DSCResources
xArchive xDSCWebService xEnvironment xGroup xPackage xPSEndpoint xRegistry xRemoteFile xScript xService xUser xWindowsFeature xWindowsOptionalFeature xWindowsProcess
Dependencies
This module has no dependencies.
Release Notes
* 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.
* 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.
* 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
FileList
- xPSDesiredStateConfiguration.nuspec
- HighQualityResourceModulePlan.md
- LICENSE
- README.md
- xPSDesiredStateConfiguration.psd1
- DSCPullServerSetup\PublishModulesAndMofsToPullServer.psm1
- DSCPullServerSetup\README.md
- 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_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_xFileUpload\MSFT_xFileUpload.psd1
- DSCResources\MSFT_xFileUpload\MSFT_xFileUpload.schema.psm1
- 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_xGroupSet\MSFT_xGroupSet.psd1
- DSCResources\MSFT_xGroupSet\MSFT_xGroupSet.schema.psm1
- DSCResources\MSFT_xPackageResource\MSFT_xPackageResource.psm1
- DSCResources\MSFT_xPackageResource\MSFT_xPackageResource.schema.mof
- DSCResources\MSFT_xPackageResource\en-US\MSFT_xPackageResource.psd1
- DSCResources\MSFT_xPackageResource\en-US\MSFT_xPackageResource.schema.mfl
- DSCResources\MSFT_xPackageResource\Examples\Sample_InstallExeCredsRegistry_xPackage.ps1
- DSCResources\MSFT_xPackageResource\Examples\Sample_InstallExeCreds_xPackage.ps1
- DSCResources\MSFT_xPackageResource\Examples\Sample_InstallMSIProductId_xPackage.ps1
- DSCResources\MSFT_xPackageResource\Examples\Sample_InstallMSI_xPackage.ps1
- DSCResources\MSFT_xPackageResource\Tests\MSFT_xPackageResource.Tests.ps1
- DSCResources\MSFT_xProcessResource\MSFT_xProcessResource.psm1
- DSCResources\MSFT_xProcessResource\MSFT_xProcessResource.schema.mof
- DSCResources\MSFT_xProcessResource\en-US\MSFT_xProcessResource.schema.mfl
- DSCResources\MSFT_xProcessResource\en-US\MSFT_xProcessResource.strings.psd1
- DSCResources\MSFT_xProcessResource\Samples\Sample_xWindowsProcess_ArgumentsWithCredential.ps1
- DSCResources\MSFT_xProcessResource\Samples\Sample_xWindowsProcess_EnsureAbsentWithCredential.ps1
- DSCResources\MSFT_xProcessResource\Samples\Sample_xWindowsProcess_WithCredential.ps1
- DSCResources\MSFT_xProcessSet\MSFT_xProcessSet.psd1
- DSCResources\MSFT_xProcessSet\MSFT_xProcessSet.schema.psm1
- 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_xServiceSet\MSFT_xServiceSet.psd1
- DSCResources\MSFT_xServiceSet\MSFT_xServiceSet.schema.psm1
- 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_xWindowsFeatureSet\MSFT_xWindowsFeatureSet.psd1
- DSCResources\MSFT_xWindowsFeatureSet\MSFT_xWindowsFeatureSet.schema.psm1
- DSCResources\MSFT_xWindowsOptionalFeature\MSFT_xWindowsOptionalFeature.psm1
- DSCResources\MSFT_xWindowsOptionalFeature\MSFT_xWindowsOptionalFeature.schema.mof
- DSCResources\MSFT_xWindowsOptionalFeatureSet\MSFT_xWindowsOptionalFeatureSet.psd1
- DSCResources\MSFT_xWindowsOptionalFeatureSet\MSFT_xWindowsOptionalFeatureSet.schema.psm1
- Examples\Sample_xArchive_CompressArchive.ps1
- Examples\Sample_xArchive_CompressMultipleDirs.ps1
- Examples\Sample_xArchive_ExpandArchive.ps1
- Examples\Sample_xDscWebService.ps1
- Examples\Sample_xDscWebServiceRegistration.ps1
- Examples\Sample_xDscWebServiceRemoval.ps1
- Examples\Sample_xEnvironment.ps1
- Examples\Sample_xFileUpload.ps1
- Examples\Sample_xGroupSet.ps1
- Examples\Sample_xProcessSet.ps1
- Examples\Sample_xPSSessionConfiguration.ps1
- Examples\Sample_xRemoteFile.ps1
- Examples\Sample_xRemoteFileUsingProxy.ps1
- Examples\Sample_xScript.ps1
- Examples\Sample_xServiceSet.ps1
- Examples\Sample_xService_CreateService.ps1
- Examples\Sample_xService_DeleteService.ps1
- Examples\Sample_xService_ServiceWithCredential.ps1
- Examples\Sample_xUser.ps1
- Examples\Sample_xWindowsFeature.ps1
- Examples\Sample_xWindowsFeatureSet.ps1
- Examples\Sample_xWindowsOptionalFeatureSet.ps1
- Examples\Sample_xWindowsProcess_ArgumentsWithCredential.ps1
- Examples\Sample_xWindowsProcess_EnsureAbsentWithCredential.ps1
- Examples\Sample_xWindowsProcess_WithCredential.ps1
- Examples\Test_Sample_xArchive_CompressArchive.ps1
- Examples\Test_Sample_xArchive_CompressMultipleDirs.ps1
- Examples\Test_Sample_xArchive_ExpandArchive.ps1
- Examples\PullServerDeploymentVerificationTest\PullServerSetupTests.ps1
- ResourceDesignerScripts\GenerateXRemoteFileSchema.ps1
- ResourceDesignerScripts\New-PSSessionConfigurationResource.ps1
- Tests\CommonTestHelper.psm1
- Tests\DSCTestService.cs
- Tests\MSFT_xPackageResource.tests.ps1
- Tests\MSFT_xRegistryResource.Tests.ps1
- Tests\MSFT_xServiceResource.TestHelper.psm1
- Tests\Integration\MSFT_xDSCWebService.xxx.ps1
- Tests\Integration\MSFT_xGroupSet.Tests.ps1
- Tests\Integration\MSFT_xProcessSet.Tests.ps1
- Tests\Integration\MSFT_xRemoteFile.config.ps1
- Tests\Integration\MSFT_xRemoteFile.Tests.ps1
- Tests\Integration\MSFT_xServiceSet.Tests.ps1
- Tests\Integration\MSFT_xWindowsFeatureSet.Tests.ps1
- Tests\Integration\MSFT_xWindowsOptionalFeatureSet.Tests.ps1
- Tests\Unit\MSFT_xArchive.TestHelper.psm1
- Tests\Unit\MSFT_xArchive.Tests.ps1
- Tests\Unit\MSFT_xEnvironmentResource.Tests.ps1
- Tests\Unit\MSFT_xGroupResource.TestHelper.psm1
- Tests\Unit\MSFT_xGroupResource.Tests.ps1
- Tests\Unit\MSFT_xProcessResource.TestHelper.psm1
- 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.TestHelper.psm1
- Tests\Unit\MSFT_xWindowsFeature.Tests.ps1
- Tests\Unit\MSFT_xWindowsOptionalFeature.Tests.ps1
- Tests\Unit\MockServerManager\MockServerManager.psd1
- Tests\Unit\MockServerManager\MockServerManager.psm1
Version History
Version | Downloads | Last updated |
---|---|---|
9.2.1 | 21,821 | 11/11/2024 |
9.2.1-previe... | 23 | 10/19/2024 |
9.2.0 | 43,641 | 10/15/2024 |
9.2.0-previe... | 919 | 11/11/2023 |
9.2.0-previe... | 3,793 | 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,940 | 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... | 86 | 1/10/2020 |
9.0.0-previe... | 96 | 1/7/2020 |
8.10.0.0 | 1,008,625 | 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,821 | 2/21/2019 |
8.4.0.0 | 380,066 | 7/25/2018 |
8.3.0.0 | 2,840,503 | 6/13/2018 |
8.2.0.0 | 2,810,899 | 4/20/2018 |
8.1.0.0 | 93,782 | 3/22/2018 |
8.0.0.0 | 424,651 | 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 (current version) | 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 |