![]() |
Резолв ip адресов по списку dns серверов
Нужно получить список выводов Resolve-DnsName для разных dns серверов
Как я себе это представляю Получаем табличный вывод: $temp = Resolve-DnsName HOSTNAME -Server DNSSERVER1 Добавляем поле DNSServer $temp | Add-Member -NotePropertyName DNSServer -NotePropertyValue DNSSERVER1 Повторяем это несколько раз для DNSSERVER2 и DNSSERVER3 Объединяем вывод в один табличный объект, включив отображение свойства DNSServer Подскажите как это правильно сделать, так что бы в итоговой переменной была вся таблица, со строками со всех dns, и дополнительным столбцом, с именем dns? |
без PassThru он ничего не отдаёт. Add-Member ... -PassThru | Select-Object *
|
А вам принципиально, чтобы вывод был Resolve-DnsName?
Я бы так делал, можно закрутить по разному, или по хостам или по dns серверам и потом делать со списком что хочешь. Код:
$MyDNSList="8.8.8.8","8.8.4.4","1.1.1.1" Код:
host DNS Status |
Время: 03:21. |
Время: 03:21.
© OSzone.net 2001-