DnsServerDsc
3.0.1-preview0004
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 DnsServerCache DnsServerDsSetting DnsServerEDns DnsServerRecursion DnsServerScavenging DnsRecordAaaaScoped DnsRecordAScoped DnsRecordCnameScoped DnsRecordMxScoped DnsRecordNsScoped DnsRecordSrvScoped DnsServerADZone DnsServerClientSubnet DnsServerConditionalForwarder DnsServerDiagnostics DnsServerForwarder DnsServerPrimaryZone DnsServerRootHint DnsServerSecondaryZone DnsServerSetting DnsServerSettingLegacy DnsServerZoneAging DnsServerZoneScope DnsServerZoneTransfer
Dependencies
This module has no dependencies.
Release Notes
## [3.0.1-preview0004] - 2024-08-19
### Changed
- DnsServerDsc
- Changed the issue template for reporting a problem with a resource to
use the new GitHub issue forms template.
- Changed the issue template for proposing a new resource to use the new
GitHub issue forms template.
- Replaced the private function `ConvertTo-HashTableFromObject` with the
public function `ConvertFrom-DscResourceInstance` (from _DscResource.Common_).
- Updated wiki start page with deprecation notice.
- Updated issue template for proposing a new resource.
- Removed left-over debug code.
- Update to use the build worker `windows-latest` for the necessary stages
of the pipeline, and `ubuntu-latest` for the other stages.
- Update pipeline to use _GitVersion.Tool_ installed by `dotnet`.
- Update unit and integration tests to Pester 5
- DnsServer* Class Resources
- Used `DscResource.Base`
- BREAKING: Added `Reasons` property as population of this is builtin
to base class.
- Updated `prefix`, `build`, `RequiredModules` for Pester 5 and
DscResource.Base usage.
- Added tests for `DSC_DnsServerSecondaryZone`.
- Updated project related files
- `.github/ISSUE_TEMPLATES`
- `.vscode`
- `ResolveDependency.ps1`
- `build.ps1`
- Change from using `Test-DnsDscParameterState`
to `Test-DscParameterState` (from _DscResource.Common_).
Fixes [[Issue #121](https://github.com/dsccommunity/DnsServerDsc/issues/121)].
Affected resources:
- `DSC_DnsServerDiagnostics`
- `DSC_DnsServerRootHint`
- DnsServerDsc.Common
- Added unit tests for `Convert-RootHintsToHashtable`.
### Fixed
- DnsServerDsc.Common
- Removed unit tests for functions no longer part of the module.
- Removed functions from the module manifest that are no longer
part of the module.
- Pin `gitversion` version in `azure-pipelines`
- DnRecordBase
- Update comment regarding use of `using module` statement.
- ResourceBase
- Update comment regarding use of `using module` statement.
### Removed
- DnsServerDsc
- Removed `001.ResourceBase` and replaced with `DscResource.Base`.
- Removed `Get-ClassName` and `Get-LocalizedDataRecursive` utilizing
ones provided in `DscResource.Base`.
- DnsServerDsc.Common
- Removed `Test-DnsDscParameterState` and associated localization entries.
FileList
- DnsServerDsc.nuspec
- DnsServerDsc.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\DSC_DnsServerConditionalForwarder.schema.mof
- DSCResources\DSC_DnsServerZoneAging\DSC_DnsServerZoneAging.psm1
- DnsServerDsc.psm1
- DSCResources\DSC_DnsServerZoneAging\DSC_DnsServerZoneAging.schema.mof
- en-US\DnsRecordAScoped.strings.psd1
- DSCResources\DSC_DnsServerZoneAging\README.md
- en-US\about_DnsRecordMx.help.txt
- DSCResources\DSC_DnsServerZoneTransfer\DSC_DnsServerZoneTransfer.schema.mof
- en-US\about_DnsServerCache.help.txt
- DSCResources\DSC_DnsServerZoneTransfer\README.md
- en-US\about_DnsRecordNsScoped.help.txt
- DSCResources\DSC_DnsServerZoneTransfer\DSC_DnsServerZoneTransfer.psm1
- en-US\DnsRecordSrvScoped.strings.psd1
- DSCResources\DSC_DnsServerDiagnostics\README.md
- en-US\about_DnsRecordA.help.txt
- DSCResources\DSC_DnsServerDiagnostics\DSC_DnsServerDiagnostics.psm1
- en-US\about_DnsRecordNs.help.txt
- DSCResources\DSC_DnsServerDiagnostics\DSC_DnsServerDiagnostics.schema.mof
- en-US\about_DnsRecordMxScoped.help.txt
- DSCResources\DSC_DnsServerADZone\DSC_DnsServerADZone.psm1
- en-US\DnsServerDsSetting.strings.psd1
- DSCResources\DSC_DnsServerADZone\DSC_DnsServerADZone.schema.mof
- en-US\about_DnsRecordSrv.help.txt
- DSCResources\DSC_DnsServerADZone\README.md
- en-US\DnsRecordPtr.strings.psd1
- DSCResources\DSC_DnsServerSetting\DSC_DnsServerSetting.schema.mof
- en-US\DnsRecordNsScoped.strings.psd1
- DSCResources\DSC_DnsServerSetting\README.md
- en-US\DnsRecordA.strings.psd1
- DSCResources\DSC_DnsServerSetting\DSC_DnsServerSetting.psm1
- en-US\about_DnsRecordSrvScoped.help.txt
- DSCResources\DSC_DnsServerForwarder\DSC_DnsServerForwarder.psm1
- en-US\DnsRecordAaaa.strings.psd1
- DSCResources\DSC_DnsServerForwarder\DSC_DnsServerForwarder.schema.mof
- en-US\ResourcePropertiesBase.strings.psd1
- DSCResources\DSC_DnsServerForwarder\README.md
- en-US\DnsRecordCnameScoped.strings.psd1
- Modules\DnsServerDsc.Common\DnsServerDsc.Common.psm1
- en-US\about_DnsRecordAaaaScoped.help.txt
- Modules\DnsServerDsc.Common\DnsServerDsc.Common.psd1
- en-US\DnsRecordSrv.strings.psd1
- DSCResources\DSC_DnsServerClientSubnet\en-US\about_DnsServerClientSubnet.help.txt
- en-US\DnsServerDsc.strings.psd1
- DSCResources\DSC_DnsServerClientSubnet\en-US\DSC_DnsServerClientSubnet.strings.psd1
- en-US\DnsServerRecursion.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\en-US\DSC_DnsServerSecondaryZone.strings.psd1
- en-US\DnsRecordNs.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\en-US\about_DnsServerSecondaryZone.help.txt
- en-US\DnsRecordMx.strings.psd1
- DSCResources\DSC_DnsServerRootHint\en-US\about_DnsServerRootHint.help.txt
- en-US\about_DnsRecordCnameScoped.help.txt
- DSCResources\DSC_DnsServerRootHint\en-US\DSC_DnsServerRootHint.strings.psd1
- en-US\about_DnsRecordAScoped.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\en-US\DSC_DnsServerPrimaryZone.strings.psd1
- en-US\about_DnsServerScavenging.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\en-US\about_DnsServerPrimaryZone.help.txt
- en-US\DnsServerEDns.strings.psd1
- DSCResources\DSC_DnsServerZoneScope\en-US\about_DnsServerZoneScope.help.txt
- en-US\about_DnsServerDsSetting.help.txt
- DSCResources\DSC_DnsServerZoneScope\en-US\DSC_DnsServerZoneScope.strings.psd1
- en-US\about_DnsRecordCname.help.txt
- DSCResources\DSC_DnsServerSettingLegacy\en-US\about_DnsServerSettingLegacy.help.txt
- en-US\about_DnsServerRecursion.help.txt
- DSCResources\DSC_DnsServerSettingLegacy\en-US\DSC_DnsServerSettingLegacy.strings.psd1
- en-US\DnsRecordBase.strings.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\en-US\DSC_DnsServerConditionalForwarder.strings.psd1
- en-US\about_DnsServerDsc.help.txt
- DSCResources\DSC_DnsServerConditionalForwarder\en-US\about_DnsServerConditionalForwarder.help.txt
- en-US\DnsServerCache.strings.psd1
- DSCResources\DSC_DnsServerZoneAging\en-US\about_DnsServerZoneAging.help.txt
- en-US\DnsRecordCname.strings.psd1
- DSCResources\DSC_DnsServerZoneAging\en-US\DSC_DnsServerZoneAging.strings.psd1
- en-US\about_DnsRecordPtr.help.txt
- DSCResources\DSC_DnsServerZoneTransfer\en-US\DSC_DnsServerZoneTransfer.strings.psd1
- en-US\about_DnsServerEDns.help.txt
- DSCResources\DSC_DnsServerZoneTransfer\en-US\about_DnsServerZoneTransfer.help.txt
- en-US\DnsRecordAaaaScoped.strings.psd1
- DSCResources\DSC_DnsServerDiagnostics\en-US\about_DnsServerDiagnostics.help.txt
- en-US\DnsServerScavenging.strings.psd1
- DSCResources\DSC_DnsServerDiagnostics\en-US\DSC_DnsServerDiagnostics.strings.psd1
- en-US\about_DnsRecordAaaa.help.txt
- DSCResources\DSC_DnsServerADZone\en-US\about_DnsServerADZone.help.txt
- en-US\DnsRecordMxScoped.strings.psd1
- DSCResources\DSC_DnsServerADZone\en-US\DSC_DnsServerADZone.strings.psd1
- DSCResources\DSC_DnsServerClientSubnet\DSC_DnsServerClientSubnet.psm1
- DSCResources\DSC_DnsServerSetting\en-US\DSC_DnsServerSetting.strings.psd1
- DSCResources\DSC_DnsServerClientSubnet\README.md
- DSCResources\DSC_DnsServerSetting\en-US\about_DnsServerSetting.help.txt
- DSCResources\DSC_DnsServerClientSubnet\DSC_DnsServerClientSubnet.schema.mof
- DSCResources\DSC_DnsServerForwarder\en-US\about_DnsServerForwarder.help.txt
- DSCResources\DSC_DnsServerSecondaryZone\DSC_DnsServerSecondaryZone.schema.mof
- DSCResources\DSC_DnsServerForwarder\en-US\DSC_DnsServerForwarder.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\README.md
- Modules\DnsServerDsc.Common\en-US\DnsServerDsc.Common.strings.psd1
- DSCResources\DSC_DnsServerSecondaryZone\DSC_DnsServerSecondaryZone.psm1
- Modules\DscResource.Base\1.1.2\DscResource.Base.psd1
- DSCResources\DSC_DnsServerRootHint\README.md
- Modules\DscResource.Base\1.1.2\DscResource.Base.psm1
- DSCResources\DSC_DnsServerRootHint\DSC_DnsServerRootHint.psm1
- Modules\DscResource.Common\0.17.2\DscResource.Common.psm1
- DSCResources\DSC_DnsServerRootHint\DSC_DnsServerRootHint.schema.mof
- Modules\DscResource.Common\0.17.2\DscResource.Common.psd1
- DSCResources\DSC_DnsServerPrimaryZone\DSC_DnsServerPrimaryZone.schema.mof
- Modules\DscResource.Base\1.1.2\en-US\about_DscResource.Base.help.txt
- DSCResources\DSC_DnsServerPrimaryZone\DSC_DnsServerPrimaryZone.psm1
- Modules\DscResource.Base\1.1.2\en-US\DscResource.Base.strings.psd1
- DSCResources\DSC_DnsServerPrimaryZone\README.md
- Modules\DscResource.Base\1.1.2\en-US\ResourceBase.strings.psd1
- DSCResources\DSC_DnsServerZoneScope\DSC_DnsServerZoneScope.psm1
- Modules\DscResource.Common\0.17.2\en-US\DscResource.Common.strings.psd1
- DSCResources\DSC_DnsServerZoneScope\DSC_DnsServerZoneScope.schema.mof
- Modules\DscResource.Common\0.17.2\en-US\about_DscResource.Common.help.txt
- DSCResources\DSC_DnsServerZoneScope\README.md
- Modules\DscResource.Common\0.17.2\en-US\DscResource.Common-help.xml
- DSCResources\DSC_DnsServerSettingLegacy\DSC_DnsServerSettingLegacy.psm1
- Modules\DscResource.Base\1.1.2\Modules\DscResource.Common\0.17.2\DscResource.Common.psm1
- DSCResources\DSC_DnsServerSettingLegacy\README.md
- Modules\DscResource.Base\1.1.2\Modules\DscResource.Common\0.17.2\DscResource.Common.psd1
- DSCResources\DSC_DnsServerSettingLegacy\DSC_DnsServerSettingLegacy.schema.mof
- Modules\DscResource.Base\1.1.2\Modules\DscResource.Common\0.17.2\en-US\DscResource.Common.strings.psd1
- DSCResources\DSC_DnsServerConditionalForwarder\DSC_DnsServerConditionalForwarder.psm1
- Modules\DscResource.Base\1.1.2\Modules\DscResource.Common\0.17.2\en-US\about_DscResource.Common.help.txt
- DSCResources\DSC_DnsServerConditionalForwarder\README.md
- Modules\DscResource.Base\1.1.2\Modules\DscResource.Common\0.17.2\en-US\DscResource.Common-help.xml
Version History
Version | Downloads | Last updated |
---|---|---|
3.0.1-previe... (current version) | 31 | 8/19/2024 |
3.0.1-previe... | 5 | 8/19/2024 |
3.0.1-previe... | 469 | 7/9/2021 |
3.0.1-previe... | 35 | 6/29/2021 |
3.0.0 | 202,482 | 5/26/2021 |
3.0.0-previe... | 15 | 5/26/2021 |
3.0.0-previe... | 98 | 5/19/2021 |
3.0.0-previe... | 28 | 5/15/2021 |
3.0.0-previe... | 76 | 4/23/2021 |
3.0.0-previe... | 18 | 4/23/2021 |