PSDscResources
2.10.0.0
This module contains the standard DSC resources.
Because PSDscResources overwrites in-box resources, it is only available for WMF 5.1. Many of the resource updates provided here are also included in the xPSDesiredStateConfiguration module which is still compatible with WMF 4 and WMF 5 (though that module is not supported and may be removed in the future).
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2016 Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource AzureAutomationNotSupported
DSCResources
Archive Environment Group GroupSet MsiPackage Registry Script Service ServiceSet User WindowsFeature WindowsFeatureSet WindowsOptionalFeature WindowsOptionalFeatureSet WindowsPackageCab WindowsProcess ProcessSet
Dependencies
This module has no dependencies.
Release Notes
* Fixed CompanyName typo - Fixes [Issue 100](https://github.com/PowerShell/PSDscResources/issues/100)
* Update LICENSE file to match the Microsoft Open Source Team
standard - Fixes [Issue 120](https://github.com/PowerShell/PSDscResources/issues/120).
* Update `CommonResourceHelper` unit tests to meet Pester 4.0.0
standards ([issue 129](https://github.com/PowerShell/PSDscResources/issues/129)).
* Update `ResourceHelper` unit tests to meet Pester 4.0.0
standards ([issue 129](https://github.com/PowerShell/PSDscResources/issues/129)).
* Ported fixes from [xPSDesiredStateConfiguration](https://github.com/PowerShell/xPSDesiredStateConfiguration):
* xArchive
* Fix end-to-end tests.
* Update integration tests to meet Pester 4.0.0 standards.
* Update end-to-end tests to meet Pester 4.0.0 standards.
* Update unit and integration tests to meet Pester 4.0.0 standards.
* Wrapped all path and identifier strings in verbose messages with
quotes to make it easier to identify the limit of the string when
debugging.
* Refactored date/time checksum code to improve testability and ensure
tests can run on machines with localized datetime formats that are not
US.
* Fix "Get-ArchiveEntryLastWriteTime" to return `[datetime]`.
* Improved verbose logging to make debugging path issues easier.
* Added .gitattributes file to ensure CRLF settings are configured correctly
for the repository.
* Updated ".vscode\settings.json" to refer to AnalyzerSettings.psd1 so that
custom syntax problems are highlighted in Visual Studio Code.
* Fixed style guideline violations in `CommonResourceHelper.psm1`.
* Updated "appveyor.yml" to meet more recent standards.
* Removed OS image version from "appveyor.yml" to use default image
([Issue 127](https://github.com/PowerShell/PSDscResources/issues/127)).
* Removed code to install WMF5.1 from "appveyor.yml" because it is already
installed in AppVeyor images ([Issue 128](https://github.com/PowerShell/PSDscResources/issues/128)).
* Removed .vscode from .gitignore so that Visual Studio code environment
settings can be committed.
* Environment
* Update tests to meet Pester 4.0.0 standards ([issue 129](https://github.com/PowerShell/PSDscResources/issues/129)).
* Group
* Update tests to meet Pester 4.0.0 standards ([issue 129](https://github.com/PowerShell/PSDscResources/issues/129)).
* Fix unit tests to run on Nano Server.
* Refactored unit tests to enclude Context fixtures and change functions
to Describe fixtures.
* GroupSet
* Update tests to meet Pester 4.0.0 standards ([issue 129](https://github.com/PowerShell/PSDscResources/issues/129)).
FileList
- PSDscResources.nuspec
- LICENSE
- PSDscResources.psd1
- README.md
- DscResources\CommonResourceHelper.psm1
- DscResources\ResourceSetHelper.psm1
- DscResources\GroupSet\GroupSet.psd1
- DscResources\GroupSet\GroupSet.schema.psm1
- DscResources\MSFT_Archive\MSFT_Archive.psm1
- DscResources\MSFT_Archive\MSFT_Archive.schema.mof
- DscResources\MSFT_Archive\en-US\MSFT_Archive.schema.mfl
- DscResources\MSFT_Archive\en-US\MSFT_Archive.strings.psd1
- DscResources\MSFT_EnvironmentResource\MSFT_EnvironmentResource.psm1
- DscResources\MSFT_EnvironmentResource\MSFT_EnvironmentResource.schema.mof
- DscResources\MSFT_EnvironmentResource\en-US\MSFT_EnvironmentResource.schema.mfl
- DscResources\MSFT_EnvironmentResource\en-US\MSFT_EnvironmentResource.strings.psd1
- DscResources\MSFT_GroupResource\MSFT_GroupResource.psm1
- DscResources\MSFT_GroupResource\MSFT_GroupResource.schema.mof
- DscResources\MSFT_GroupResource\en-US\MSFT_GroupResource.schema.mfl
- DscResources\MSFT_GroupResource\en-US\MSFT_GroupResource.strings.psd1
- DscResources\MSFT_MsiPackage\MSFT_MsiPackage.psm1
- DscResources\MSFT_MsiPackage\MSFT_MsiPackage.schema.mof
- DscResources\MSFT_MsiPackage\en-US\MSFT_MsiPackage.schema.mfl
- DscResources\MSFT_MsiPackage\en-US\MSFT_MsiPackage.strings.psd1
- DscResources\MSFT_RegistryResource\MSFT_RegistryResource.psm1
- DscResources\MSFT_RegistryResource\MSFT_RegistryResource.schema.mof
- DscResources\MSFT_RegistryResource\en-US\MSFT_RegistryResource.schema.mfl
- DscResources\MSFT_RegistryResource\en-US\MSFT_RegistryResource.strings.psd1
- DscResources\MSFT_ScriptResource\MSFT_ScriptResource.psm1
- DscResources\MSFT_ScriptResource\MSFT_ScriptResource.schema.mof
- DscResources\MSFT_ScriptResource\en-US\MSFT_ScriptResource.schema.mfl
- DscResources\MSFT_ScriptResource\en-US\MSFT_ScriptResource.strings.psd1
- DscResources\MSFT_ServiceResource\MSFT_ServiceResource.psm1
- DscResources\MSFT_ServiceResource\MSFT_ServiceResource.schema.mof
- DscResources\MSFT_ServiceResource\en-US\MSFT_ServiceResource.schema.mfl
- DscResources\MSFT_ServiceResource\en-US\MSFT_ServiceResource.strings.psd1
- DscResources\MSFT_UserResource\MSFT_UserResource.psm1
- DscResources\MSFT_UserResource\MSFT_UserResource.schema.mof
- DscResources\MSFT_UserResource\en-US\MSFT_UserResource.schema.mfl
- DscResources\MSFT_UserResource\en-US\MSFT_UserResource.strings.psd1
- DscResources\MSFT_WindowsFeature\MSFT_WindowsFeature.psm1
- DscResources\MSFT_WindowsFeature\MSFT_WindowsFeature.schema.mof
- DscResources\MSFT_WindowsFeature\en-US\MSFT_WindowsFeature.schema.mfl
- DscResources\MSFT_WindowsFeature\en-US\MSFT_WindowsFeature.strings.psd1
- DscResources\MSFT_WindowsOptionalFeature\MSFT_WindowsOptionalFeature.psm1
- DscResources\MSFT_WindowsOptionalFeature\MSFT_WindowsOptionalFeature.schema.mof
- DscResources\MSFT_WindowsOptionalFeature\en-US\MSFT_WindowsOptionalFeature.schema.mfl
- DscResources\MSFT_WindowsOptionalFeature\en-US\MSFT_WindowsOptionalFeature.strings.psd1
- DscResources\MSFT_WindowsPackageCab\MSFT_WindowsPackageCab.psm1
- DscResources\MSFT_WindowsPackageCab\MSFT_WindowsPackageCab.schema.mof
- DscResources\MSFT_WindowsPackageCab\en-US\MSFT_WindowsPackageCab.schema.mfl
- DscResources\MSFT_WindowsPackageCab\en-US\MSFT_WindowsPackageCab.strings.psd1
- DscResources\MSFT_WindowsProcess\MSFT_WindowsProcess.psm1
- DscResources\MSFT_WindowsProcess\MSFT_WindowsProcess.schema.mof
- DscResources\MSFT_WindowsProcess\en-US\MSFT_WindowsProcess.schema.mfl
- DscResources\MSFT_WindowsProcess\en-US\MSFT_WindowsProcess.strings.psd1
- DscResources\ProcessSet\ProcessSet.psd1
- DscResources\ProcessSet\ProcessSet.schema.psm1
- DscResources\ServiceSet\ServiceSet.psd1
- DscResources\ServiceSet\ServiceSet.schema.psm1
- DscResources\WindowsFeatureSet\WindowsFeatureSet.psd1
- DscResources\WindowsFeatureSet\WindowsFeatureSet.schema.psm1
- DscResources\WindowsOptionalFeatureSet\WindowsOptionalFeatureSet.psd1
- DscResources\WindowsOptionalFeatureSet\WindowsOptionalFeatureSet.schema.psm1
- Examples\Sample_Archive_ExpandArchiveChecksumAndForce.ps1
- Examples\Sample_Archive_ExpandArchiveDefaultValidationAndForce.ps1
- Examples\Sample_Archive_ExpandArchiveNoValidation.ps1
- Examples\Sample_Archive_ExpandArchiveNoValidationCredential.ps1
- Examples\Sample_Archive_RemoveArchiveChecksum.ps1
- Examples\Sample_Archive_RemoveArchiveNoValidation.ps1
- Examples\Sample_Environment_CreateNonPathVariable.ps1
- Examples\Sample_Environment_CreatePathVariable.ps1
- Examples\Sample_Environment_Remove.ps1
- Examples\Sample_GroupSet_AddMembers.ps1
- Examples\Sample_Group_RemoveMembers.ps1
- Examples\Sample_Group_SetMembers.ps1
- Examples\Sample_MsiPackage_InstallPackageFromFile.ps1
- Examples\Sample_MsiPackage_InstallPackageFromHttp.ps1
- Examples\Sample_MsiPackage_UninstallPackageFromFile.ps1
- Examples\Sample_MsiPackage_UnstallPackageFromHttps.ps1
- Examples\Sample_ProcessSet_Start.ps1
- Examples\Sample_ProcessSet_Stop.ps1
- Examples\Sample_RegistryResource_AddKey.ps1
- Examples\Sample_RegistryResource_AddOrModifyValue.ps1
- Examples\Sample_RegistryResource_RemoveKey.ps1
- Examples\Sample_RegistryResource_RemoveValue.ps1
- Examples\Sample_Script.ps1
- Examples\Sample_ServiceSet_BuiltInAccount.ps1
- Examples\Sample_ServiceSet_StartServices.ps1
- Examples\Sample_Service_CreateService.ps1
- Examples\Sample_Service_DeleteService.ps1
- Examples\Sample_Service_UpdateStartupTypeIgnoreState.ps1
- Examples\Sample_User_CreateUser.ps1
- Examples\Sample_User_Generic.ps1
- Examples\Sample_WindowsFeature.ps1
- Examples\Sample_WindowsFeatureSet_Install.ps1
- Examples\Sample_WindowsFeatureSet_Uninstall.ps1
- Examples\Sample_WindowsOptionalFeature.ps1
- Examples\Sample_WindowsOptionalFeatureSet_Disable.ps1
- Examples\Sample_WindowsOptionalFeatureSet_Enable.ps1
- Examples\Sample_WindowsPackageCab.ps1
- Examples\Sample_WindowsProcess_Start.ps1
- Examples\Sample_WindowsProcess_StartUnderUser.ps1
- Examples\Sample_WindowsProcess_Stop.ps1
- Examples\Sample_WindowsProcess_StopUnderUser.ps1
- Tests\Integration\GroupSet.config.ps1
- Tests\Integration\GroupSet.Integration.Tests.ps1
- Tests\Integration\MSFT_Archive.EndToEnd.Tests.ps1
- Tests\Integration\MSFT_Archive.Integration.Tests.ps1
- Tests\Integration\MSFT_Archive_CredentialOnly.config.ps1
- Tests\Integration\MSFT_Archive_ValidateAndChecksum.config.ps1
- Tests\Integration\MSFT_Archive_ValidateOnly.config.ps1
- Tests\Integration\MSFT_EnvironmentResource.config.ps1
- Tests\Integration\MSFT_EnvironmentResource.EndToEnd.Tests.ps1
- Tests\Integration\MSFT_EnvironmentResource.Integration.Tests.ps1
- Tests\Integration\MSFT_GroupResource.Integration.Tests.ps1
- Tests\Integration\MSFT_GroupResource_Members.config.ps1
- Tests\Integration\MSFT_GroupResource_MembersToIncludeExclude.config.ps1
- Tests\Integration\MSFT_GroupResource_NoMembers.config.ps1
- Tests\Integration\MSFT_MsiPackage.EndToEnd.Tests.ps1
- Tests\Integration\MSFT_MsiPackage.Integration.Tests.ps1
- Tests\Integration\MSFT_MsiPackage_LogPath.ps1
- Tests\Integration\MSFT_MsiPackage_NoOptionalParameters.ps1
- Tests\Integration\MSFT_RegistryResource.EndToEnd.Tests.ps1
- Tests\Integration\MSFT_RegistryResource.Integration.Tests.ps1
- Tests\Integration\MSFT_RegistryResource_KeyAndNameOnly.config.ps1
- Tests\Integration\MSFT_RegistryResource_WithDataAndType.config.ps1
- Tests\Integration\MSFT_ScriptResource.Integration.Tests.ps1
- Tests\Integration\MSFT_ScriptResource_NoCredential.config.ps1
- Tests\Integration\MSFT_ScriptResource_WithCredential.config.ps1
- Tests\Integration\MSFT_ServiceResource.Integration.Tests.ps1
- Tests\Integration\MSFT_ServiceResource_AllExceptCredential.config.ps1
- Tests\Integration\MSFT_ServiceResource_CredentialOnly.config.ps1
- Tests\Integration\MSFT_UserResource.config.ps1
- Tests\Integration\MSFT_UserResource.Integration.Tests.ps1
- Tests\Integration\MSFT_WindowsFeature.config.ps1
- Tests\Integration\MSFT_WindowsFeature.Integration.Tests.ps1
- Tests\Integration\MSFT_WindowsOptionalFeature.config.ps1
- Tests\Integration\MSFT_WindowsOptionalFeature.Integration.Tests.ps1
- Tests\Integration\MSFT_WindowsPackageCab.config.ps1
- Tests\Integration\MSFT_WindowsPackageCab.Integration.Tests.ps1
- Tests\Integration\MSFT_WindowsProcess.Integration.Tests.ps1
- Tests\Integration\MSFT_WindowsProcess_NoCredential.config.ps1
- Tests\Integration\MSFT_WindowsProcess_WithCredential.config.ps1
- Tests\Integration\ProcessSet.config.ps1
- Tests\Integration\ProcessSet.Integration.Tests.ps1
- Tests\Integration\ServiceSet.Integration.Tests.ps1
- Tests\Integration\ServiceSet_AllExceptBuiltInAccount.config.ps1
- Tests\Integration\ServiceSet_BuiltInAccountOnly.config.ps1
- Tests\Integration\WindowsFeatureSet.config.ps1
- Tests\Integration\WindowsFeatureSet.Integration.Tests.ps1
- Tests\Integration\WindowsOptionalFeatureSet.config.ps1
- Tests\Integration\WindowsOptionalFeatureSet.Integration.Tests.ps1
- Tests\TestHelpers\CommonTestHelper.psm1
- Tests\TestHelpers\DSCTestService.cs
- Tests\TestHelpers\DSCTestServiceNew.cs
- Tests\TestHelpers\MSFT_Archive.TestHelper.psm1
- Tests\TestHelpers\MSFT_GroupResource.TestHelper.psm1
- Tests\TestHelpers\MSFT_MsiPackageResource.TestHelper.psm1
- Tests\TestHelpers\MSFT_RegistryResource.TestHelper.psm1
- Tests\TestHelpers\MSFT_ServiceResource.TestHelper.psm1
- Tests\TestHelpers\MSFT_UserResource.TestHelper.psm1
- Tests\TestHelpers\WindowsProcessTestProcess.cs
- Tests\TestHelpers\WindowsProcessTestProcess.exe
- Tests\TestHelpers\WindowsProcessTestProcessSet.exe
- Tests\TestHelpers\WMF5Dot1Installation.psm1
- Tests\Unit\CommonResourceHelper.Tests.ps1
- Tests\Unit\MSFT_Archive.Tests.ps1
- Tests\Unit\MSFT_EnvironmentResource.Tests.ps1
- Tests\Unit\MSFT_GroupResource.Tests.ps1
- Tests\Unit\MSFT_MsiPackage.Tests.ps1
- Tests\Unit\MSFT_RegistryResource.Tests.ps1
- Tests\Unit\MSFT_ScriptResource.Tests.ps1
- Tests\Unit\MSFT_ServiceResource.Tests.ps1
- Tests\Unit\MSFT_UserResource.Tests.ps1
- Tests\Unit\MSFT_WindowsFeature.Tests.ps1
- Tests\Unit\MSFT_WindowsOptionalFeature.Tests.ps1
- Tests\Unit\MSFT_WindowsPackageCab.Tests.ps1
- Tests\Unit\MSFT_WindowsProcess.Tests.ps1
- Tests\Unit\ResourceSetHelper.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.12.0.0 | 10,692,929 | 6/26/2019 |
2.11.0.0 | 28,029 | 5/15/2019 |
2.10.0.0 (current version) | 124,521 | 2/20/2019 |
2.9.0.0 | 14,551,914 | 7/3/2018 |
2.8.0.0 | 34,874 | 7/12/2017 |
2.7.0.0 | 1,595 | 6/2/2017 |
2.6.0.0 | 5,879 | 4/19/2017 |
2.5.0.0 | 96,161 | 3/8/2017 |
2.4.0.0 | 88,412 | 2/3/2017 |
2.3.0.0 | 162,172 | 12/17/2016 |
2.2.0.0 | 217 | 12/17/2016 |
2.1.0.0 | 162,267 | 11/2/2016 |
2.0.0.0 | 76,996 | 10/8/2016 |