DnsServerDsc
3.0.3
This module contains DSC resources for the management and configuration of Windows Server DNS Server.
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
Copyright the DSC Community contributors. All rights reserved.
Package Details
Author(s)
- DSC Community
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
DSCResources
DnsRecordCname DnsRecordPtr DnsRecordA DnsRecordAaaa DnsRecordMx DnsRecordNs DnsRecordSrv DnsRecordTxt DnsServerCache DnsServerDsSetting DnsServerEDns DnsServerRecursion DnsServerScavenging DnsRecordAaaaScoped DnsRecordAScoped DnsRecordCnameScoped DnsRecordMxScoped DnsRecordNsScoped DnsRecordSrvScoped DnsRecordTxtScoped DnsServerADZone DnsServerClientSubnet DnsServerConditionalForwarder DnsServerDiagnostics DnsServerForwarder DnsServerPrimaryZone DnsServerRootHint DnsServerSecondaryZone DnsServerSetting DnsServerSettingLegacy DnsServerZoneAging DnsServerZoneScope DnsServerZoneTransfer
Dependencies
This module has no dependencies.
Release Notes
## [3.0.3] - 2026-01-18
### Added
- build.yml
- Added config for merge task.
### Changed
- Pipelines
- Used matrix strategy to test OSes.
- Integration tests
- Updated file name casing.
### Fixed
- Tests
- Remove use of -TestCases and replace with -ForEach.
- Update tests for class-based resources which use DscResource.Base.
- DnsServerCache
- Cast properties which were timestamps to strings.
- DnsServerDsSetting
- Cast properties which were timestamps to strings.
- DnsServerEDns
- Cast properties which were timestamps to strings.
- DnsServerScavenging
- Cast properties which were timestamps to strings.
- Some integration test files were in Tests not tests.
- README
- Updated PowerShell Gallery Preview badge.
### Removed
- Ensure Enum
- This is provided by DscResource.Base.
- build.psd1
FileList
- DnsServerDsc.nuspec
- DSCResources\DSC_DnsServerZoneScope\DSC_DnsServerZoneScope.psm1
- DSCResources\DSC_DnsServerZoneAging\README.md
- DnsServerDsc.psm1
- DSCResources\DSC_DnsServerZoneAging\DSC_DnsServerZoneAging.psm1
- DnsServerDsc.psd1
- DSCResources\DSC_DnsServerZoneAging\DSC_DnsServerZoneAging.schema.mof
- en-US\DnsRecordAScoped.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\DSC_DnsServerSecondaryZone.psm1
- en-US\DnsRecordTxt.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\DSC_DnsServerSecondaryZone.schema.mof
- en-US\DnsServerEDns.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\README.md
- en-US\DnsRecordAaaa.strings.psd1
- DSCResources\DSC_DnsServerADZone\DSC_DnsServerADZone.schema.mof
- en-US\DnsRecordMxScoped.strings.psd1
- DSCResources\DSC_DnsServerADZone\README.md
- en-US\DnsRecordBase.strings.psd1
- DSCResources\DSC_DnsServerADZone\DSC_DnsServerADZone.psm1
- en-US\DnsRecordNs.strings.psd1
- DSCResources\DSC_DnsServerZoneTransfer\DSC_DnsServerZoneTransfer.psm1
- en-US\about_DnsServerScavenging.help.txt
- DSCResources\DSC_DnsServerZoneTransfer\DSC_DnsServerZoneTransfer.schema.mof
- en-US\DnsRecordTxtScoped.strings.psd1
- DSCResources\DSC_DnsServerZoneTransfer\README.md
- en-US\about_DnsRecordA.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\README.md
- en-US\about_DnsRecordNs.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\DSC_DnsServerPrimaryZone.psm1
- en-US\about_DnsRecordNsScoped.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\DSC_DnsServerPrimaryZone.schema.mof
- en-US\DnsRecordSrvScoped.strings.psd1
- DSCResources\DSC_DnsServerDiagnostics\DSC_DnsServerDiagnostics.psm1
- en-US\DnsServerScavenging.strings.psd1
- DSCResources\DSC_DnsServerDiagnostics\README.md
- en-US\about_DnsRecordCnameScoped.help.txt
- DSCResources\DSC_DnsServerDiagnostics\DSC_DnsServerDiagnostics.schema.mof
- en-US\about_DnsRecordMx.help.txt
- DSCResources\DSC_DnsServerClientSubnet\DSC_DnsServerClientSubnet.schema.mof
- en-US\about_DnsServerDsc.help.txt
- DSCResources\DSC_DnsServerClientSubnet\README.md
- en-US\about_DnsRecordTxtScoped.help.txt
- DSCResources\DSC_DnsServerClientSubnet\DSC_DnsServerClientSubnet.psm1
- en-US\DnsRecordSrv.strings.psd1
- DSCResources\DSC_DnsServerForwarder\en-US\about_DnsServerForwarder.help.txt
- en-US\about_DnsServerRecursion.help.txt
- DSCResources\DSC_DnsServerForwarder\en-US\DSC_DnsServerForwarder.strings.psd1
- en-US\about_DnsRecordAaaaScoped.help.txt
- DSCResources\DSC_DnsServerSetting\en-US\about_DnsServerSetting.help.txt
- en-US\about_DnsRecordPtr.help.txt
- DSCResources\DSC_DnsServerSetting\en-US\DSC_DnsServerSetting.strings.psd1
- en-US\DnsRecordA.strings.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\en-US\DSC_DnsServerConditionalForwarder.strings.psd1
- en-US\DnsRecordNsScoped.strings.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\en-US\about_DnsServerConditionalForwarder.help.txt
- en-US\DnsRecordMx.strings.psd1
- DSCResources\DSC_DnsServerRootHint\en-US\about_DnsServerRootHint.help.txt
- en-US\DnsServerRecursion.strings.psd1
- DSCResources\DSC_DnsServerRootHint\en-US\DSC_DnsServerRootHint.strings.psd1
- en-US\DnsServerCache.strings.psd1
- DSCResources\DSC_DnsServerSettingLegacy\en-US\DSC_DnsServerSettingLegacy.strings.psd1
- en-US\about_DnsRecordAScoped.help.txt
- DSCResources\DSC_DnsServerSettingLegacy\en-US\about_DnsServerSettingLegacy.help.txt
- en-US\about_DnsRecordAaaa.help.txt
- DSCResources\DSC_DnsServerZoneScope\en-US\about_DnsServerZoneScope.help.txt
- en-US\DnsRecordCnameScoped.strings.psd1
- DSCResources\DSC_DnsServerZoneScope\en-US\DSC_DnsServerZoneScope.strings.psd1
- en-US\about_DnsRecordSrv.help.txt
- DSCResources\DSC_DnsServerZoneAging\en-US\about_DnsServerZoneAging.help.txt
- en-US\about_DnsRecordMxScoped.help.txt
- DSCResources\DSC_DnsServerZoneAging\en-US\DSC_DnsServerZoneAging.strings.psd1
- en-US\about_DnsServerEDns.help.txt
- DSCResources\DSC_DnsServerSecondaryZone\en-US\DSC_DnsServerSecondaryZone.strings.psd1
- en-US\about_DnsRecordCname.help.txt
- DSCResources\DSC_DnsServerSecondaryZone\en-US\about_DnsServerSecondaryZone.help.txt
- en-US\DnsRecordCname.strings.psd1
- DSCResources\DSC_DnsServerADZone\en-US\DSC_DnsServerADZone.strings.psd1
- en-US\DnsServerDsSetting.strings.psd1
- DSCResources\DSC_DnsServerADZone\en-US\about_DnsServerADZone.help.txt
- en-US\DnsRecordPtr.strings.psd1
- DSCResources\DSC_DnsServerZoneTransfer\en-US\DSC_DnsServerZoneTransfer.strings.psd1
- en-US\DnsServerDsc.strings.psd1
- DSCResources\DSC_DnsServerZoneTransfer\en-US\about_DnsServerZoneTransfer.help.txt
- en-US\about_DnsServerCache.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\en-US\about_DnsServerPrimaryZone.help.txt
- en-US\about_DnsServerDsSetting.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\en-US\DSC_DnsServerPrimaryZone.strings.psd1
- en-US\about_DnsRecordTxt.help.txt
- DSCResources\DSC_DnsServerDiagnostics\en-US\DSC_DnsServerDiagnostics.strings.psd1
- en-US\DnsRecordAaaaScoped.strings.psd1
- DSCResources\DSC_DnsServerDiagnostics\en-US\about_DnsServerDiagnostics.help.txt
- en-US\about_DnsRecordSrvScoped.help.txt
- DSCResources\DSC_DnsServerClientSubnet\en-US\DSC_DnsServerClientSubnet.strings.psd1
- en-US\ResourcePropertiesBase.strings.psd1
- DSCResources\DSC_DnsServerClientSubnet\en-US\about_DnsServerClientSubnet.help.txt
- DSCResources\DSC_DnsServerForwarder\DSC_DnsServerForwarder.schema.mof
- Modules\DscResource.Common\0.24.5\DscResource.Common.psd1
- DSCResources\DSC_DnsServerForwarder\README.md
- Modules\DscResource.Common\0.24.5\DscResource.Common.psm1
- DSCResources\DSC_DnsServerForwarder\DSC_DnsServerForwarder.psm1
- Modules\DscResource.Base\2.0.0\DscResource.Base.psm1
- DSCResources\DSC_DnsServerSetting\README.md
- Modules\DscResource.Base\2.0.0\DscResource.Base.psd1
- DSCResources\DSC_DnsServerSetting\DSC_DnsServerSetting.psm1
- Modules\DscResource.Common\0.24.5\en-US\DscResource.Common-help.xml
- DSCResources\DSC_DnsServerSetting\DSC_DnsServerSetting.schema.mof
- Modules\DscResource.Common\0.24.5\en-US\about_DscResource.Common.help.txt
- DSCResources\DSC_DnsServerConditionalForwarder\DSC_DnsServerConditionalForwarder.schema.mof
- Modules\DscResource.Common\0.24.5\en-US\DscResource.Common.strings.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\README.md
- Modules\DscResource.Base\2.0.0\en-US\ResourceBase.strings.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\DSC_DnsServerConditionalForwarder.psm1
- Modules\DscResource.Base\2.0.0\en-US\about_DscResource.Base.help.txt
- DSCResources\DSC_DnsServerRootHint\README.md
- Modules\DscResource.Base\2.0.0\en-US\DscResource.Base.strings.psd1
- DSCResources\DSC_DnsServerRootHint\DSC_DnsServerRootHint.psm1
- Modules\DscResource.Base\2.0.0\Modules\DscResource.Common\0.24.5\DscResource.Common.psd1
- DSCResources\DSC_DnsServerRootHint\DSC_DnsServerRootHint.schema.mof
- Modules\DscResource.Base\2.0.0\Modules\DscResource.Common\0.24.5\DscResource.Common.psm1
- DSCResources\DSC_DnsServerSettingLegacy\DSC_DnsServerSettingLegacy.psm1
- Modules\DscResource.Base\2.0.0\Modules\DscResource.Common\0.24.5\en-US\DscResource.Common-help.xml
- DSCResources\DSC_DnsServerSettingLegacy\README.md
- Modules\DscResource.Base\2.0.0\Modules\DscResource.Common\0.24.5\en-US\about_DscResource.Common.help.txt
- DSCResources\DSC_DnsServerSettingLegacy\DSC_DnsServerSettingLegacy.schema.mof
- Modules\DscResource.Base\2.0.0\Modules\DscResource.Common\0.24.5\en-US\DscResource.Common.strings.psd1
- DSCResources\DSC_DnsServerZoneScope\DSC_DnsServerZoneScope.schema.mof
- DSCResources\DSC_DnsServerZoneScope\README.md
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.3 (current version) | 3,300 | 1/18/2026 |
| 3.0.3-previe... | 5 | 1/18/2026 |
| 3.0.3-previe... | 6 | 1/12/2026 |
| 3.0.2 | 107,381 | 12/5/2025 |
| 3.0.2-previe... | 7 | 12/5/2025 |
| 3.0.2-previe... | 21 | 10/10/2025 |
| 3.0.1 | 217,992 | 8/28/2025 |
| 3.0.1-previe... | 23 | 7/16/2025 |
| 3.0.1-previe... | 5 | 7/16/2025 |
| 3.0.1-previe... | 7 | 7/12/2025 |
| 3.0.1-previe... | 8 | 7/6/2025 |
| 3.0.1-previe... | 5 | 6/23/2025 |
| 3.0.1-previe... | 23 | 4/12/2025 |
| 3.0.1-previe... | 81 | 8/19/2024 |
| 3.0.1-previe... | 7 | 8/19/2024 |
| 3.0.1-previe... | 471 | 7/9/2021 |
| 3.0.1-previe... | 59 | 6/29/2021 |
| 3.0.0 | 1,249,037 | 5/26/2021 |
| 3.0.0-previe... | 17 | 5/26/2021 |
| 3.0.0-previe... | 100 | 5/19/2021 |
| 3.0.0-previe... | 30 | 5/15/2021 |
| 3.0.0-previe... | 78 | 4/23/2021 |
| 3.0.0-previe... | 20 | 4/23/2021 |