Мне нужно использовать PowerShell для сценария создания некоторых зон на Microsoft DNS Server (работает на Windows Server 2008 R2); Похоже, что нет прямой поддержки PowerShell для управления DNS-сервером (пока), поэтому WMI - это путь.
Я могу создать новую основную зону, интегрированную в AD, с помощью этого кода:
$DnsZoneClass = ([WMIClass] "Root\MicrosoftDNS:MicrosoftDNS_Zone")
$DnsZoneClass.CreateZone("my.zone.name",0,$true)
Проблема в том, что автоматически устанавливается область репликации новой зоны «Все контроллеры домена в этом домене (для совместимости с Windows 2000)» и не имеет возможности изменить ее.
Как я могу изменить этот параметр с помощью WMI? Некоторое время я искал документацию класса MicrosoftDNS_Zone
, но не смог найти никакого способа сделать это.