en-US/about_DnsRecordAaaa.help.txt
.NAME
DnsRecordAaaa .SYNOPSIS The DnsRecordAaaa DSC resource manages AAAA DNS records against a specific zone on a Domain Name System (DNS) server. .DESCRIPTION The DnsRecordAaaa DSC resource manages AAAA DNS records against a specific zone on a Domain Name System (DNS) server. .PARAMETER Name Key - System.String Specifies the name of a DNS server resource record object. (Key Parameter) .PARAMETER IPv6Address Key - System.String Specifies the IPv6 address of a host. (Key Parameter) .EXAMPLE 1 This configuration will ensure a DNS AAAA record exists when only the mandatory properties are specified. Configuration DnsRecordAaaa_Mandatory_config { Import-DscResource -ModuleName 'DnsServerDsc' Node localhost { DnsRecordAaaa 'TestRecord' { ZoneName = 'contoso.com' Name = 'www' IPv6Address = '2001:db8:85a3::8a2e:370:7334' Ensure = 'Present' } } } .EXAMPLE 2 This configuration will ensure a DNS AAAA record exists when all properties are specified. Configuration DnsRecordAaaa_Full_config { Import-DscResource -ModuleName 'DnsServerDsc' Node localhost { DnsRecordAaaa 'TestRecord' { ZoneName = 'contoso.com' Name = 'www' IPv6Address = '2001:db8:85a3::8a2e:370:7334' TimeToLive = '01:00:00' DnsServer = 'localhost' Ensure = 'Present' } } } .EXAMPLE 3 This configuration will ensure a DNS AAAA record does not exist when mandatory properties are specified. Note that not all mandatory properties are necessarily key properties. Non-key property values will be ignored when determining whether the record is to be removed. Configuration DnsRecordAaaa_Remove_config { Import-DscResource -ModuleName 'DnsServerDsc' Node localhost { DnsRecordAaaa 'TestRecord' { ZoneName = 'contoso.com' Name = 'www' IPv6Address = '2001:db8:85a3::8a2e:370:7334' Ensure = 'Absent' } } } |