PowerShell - Получаем список DNS Conditional Forwarders

Чтобы быстро получить список форвардеров DNS (Conditional Forwarders) выполним PowerShell код указав в переменной $DNSServerName имя DNS-сервера

$DNSServer = "DC01"
$Zones = Get-WMIObject -Computer $DNSServer -Namespace "root\MicrosoftDNS" -Class "MicrosoftDNS_Zone"

$Zones | Select-Object Name,MasterServers,DsIntegrated,ZoneType | where {$_.ZoneType -eq "4"} | ft -AutoSize

Множество полезных примеров по работе с DNS через PowerShell можно найти в статье Indented! - Administering Microsoft DNS in PowerShell

Всего комментариев: 3 Комментировать

  1. x3mul /

    В первой строчке переменная скорее всего называется $ServerName = "DC01" , а не $DNSServerName

  2. Митя /

    Да ещё и Namespace неправильное. "root\MicrosoftDNS" должно быть.

  3. Алексей Максимов / Автор записи

    Всем спасибо. Исправил.

Добавить комментарий