DSC resources for installing, uninstalling and configuring Certificate Services components in Windows Server.

Minimum PowerShell version


There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ActiveDirectoryCSDsc -RequiredVersion 5.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


DSC Community


Copyright the DSC Community contributors. All rights reserved.



DesiredStateConfiguration DSC DSCResource ActiveDirectory CertificateServices


AdcsAuthorityInformationAccess AdcsCertificationAuthority AdcsCertificationAuthoritySettings AdcsEnrollmentPolicyWebService AdcsOnlineResponder AdcsWebEnrollment AdscTemplate


This module has no dependencies.

Release Notes

## [5.0.0] - 2020-06-20

### Changed

- Updated common function `Test-DscParameterState` to support ordered comparison
 of arrays by copying function and tests from `ComputerManagementDsc`.
- Added new resource AdcsAuthorityInformationAccess - see
 [Issue #101](
- BREAKING CHANGE: Deprecate AdcsOcspExtension. This has been superceeded by
- AdcsCertificateAuthoritySettings:
 - Correct types returned by `CRLPeriodUnits` and `AuditFilter` properties
   from Get-TargetResource.
- Updated module ownership to DSC Community.
- BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
- Updated to use continuous delivery pattern using Azure DevOps - Fixes
 [Issue #105](
- Fixed build badge IDs - Fixes [Issue #108](
- Corrected MOF formatting of `DSC_AdcsAuthorityInformationAccess.schema.mof`
 to fix issue with auto documentation generation.
- Updated CI pipeline files.
- No longer run integration tests when running the build task `test`, e.g.
 `.\build.ps1 -Task test`. To manually run integration tests, run the
 .\build.ps1 -Tasks test -PesterScript 'tests/Integration' -CodeCoverageThreshold 0
- Removed unused files repository - Fixes [Issue #112](
- Change Azure DevOps Pipeline definition to include `source/*` - Fixes [Issue #114](
- Updated pipeline to use `latest` version of `ModuleBuilder` - Fixes [Issue #115](
- Merge `` into `` - Fixes [Issue #115](
- Fixed build failures caused by changes in `ModuleBuilder` module v1.7.0
 by changing `CopyDirectories` to `CopyPaths` - Fixes [Issue #119](
- Updated to use the common module _DscResource.Common_ - Fixes [Issue #117](
- Pin `Pester` module to 4.10.1 because Pester 5.0 is missing code
 coverage - Fixes [Issue #118](

### Added

- Added build task `Generate_Conceptual_Help` to generate conceptual help
 for the DSC resource.
- Added build task `Generate_Wiki_Content` to generate the wiki content
 that can be used to update the GitHub Wiki.

Version History

Version Downloads Last updated
5.0.1-previe... 30 7/4/2020
5.0.0 (current version) 12,194 6/20/2020
5.0.0-previe... 4 6/20/2020
5.0.0-previe... 34 4/26/2020
5.0.0-previe... 12 3/25/2020 69,049 9/19/2019 11,672 8/8/2019 20,898 5/15/2019 55,125 2/20/2019 4,628 1/10/2019 3,463 6/13/2018 507 5/2/2018