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

This is a prerelease version of DnsServerDsc.

Installation Options

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

Install-Module -Name DnsServerDsc -AllowPrerelease

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name DnsServerDsc -Prerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy 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

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

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
Show more