xPSDesiredStateConfiguration
7.0.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 xFileUpload xGroup xGroupSet xMsiPackage xPackage xProcessSet xPSEndpoint xRegistry xRemoteFile xScript xService xServiceSet xUser xWindowsFeature xWindowsFeatureSet xWindowsOptionalFeature xWindowsOptionalFeatureSet xWindowsPackageCab xWindowsProcess
Dependencies
This module has no dependencies.
Release Notes
* xService
* BREAKING CHANGE: The service will now return as compliant if the service is not installed and the StartupType is set to Disabled regardless of the value of the Ensure property.
* Fixed misnamed certificate thumbprint variable in example Sample_xDscWebServiceRegistrationWithSecurityBestPractices
FileList
- 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_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_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_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
Version History
Version | Downloads | Last updated |
---|---|---|
9.2.1 | 18,760 | 11/11/2024 |
9.2.1-previe... | 23 | 10/19/2024 |
9.2.0 | 43,632 | 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... | 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 (current version) | 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 |