Get-DnsServerResourceRecord -ComputerName server -ZoneName zone.com
Я хочу запустить эту команду и получить наборы HostName, RecordType, ZoneName и All RecordData.
У меня есть что-то вроде этого:
Get-DnsServerResourceRecord zone.com -ComputerName server |
select hostname, recordType, name,
@{Name='ARecordData';Expression={$_.RecordData.IPv4Address}},
@{Name='CNameRecordData';Expression={$_.RecordData.HostnameAlias}}
Моя проблемадва раза.
- Мне нужно знать, как получить ZoneName в наборе записей, поэтому, если я хочу пропустить несколько зон, я могу хранить эти данные отдельно.
- Приведенный выше пример будетсоздать разные столбцы для каждого RecordData.Поскольку запись DNS будет иметь только одно из этих значений, есть ли способ объединить их в один столбец с помощью PowerShell?