Я пытаюсь запустить эту команду, чтобы получить записи A и CNAME, но она просто не работает, мой синтаксис неправильный.Он только извлекает записи DNS типа CNAME.
Фактическая команда: Get-DnsServerResourceRecord -RRType "CNAME"
$results = Get-DnsServerZone | % {
$zone = $_.zonename
Get-DnsServerResourceRecord $zone -filter {(RRType -like "CNAME") -or (RRType -like "A")} | select @{n='ZoneName';e={$zone}}, HostName, RecordType, @{n='RecordData';e={if ($_.RecordData.IPv4Address.IPAddressToString) {$_.RecordData.IPv4Address.IPAddressToString} else {$_.RecordData.NameServer.ToUpper()}}}
}
$results | Export-Csv -NoTypeInformation c:\temp\DNSRecords10.csv -Append