Как установить область репликации зоны DNS, интегрированной в AD, с помощью WMI? - PullRequest
1 голос
/ 06 апреля 2011

Мне нужно использовать 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, но не смог найти никакого способа сделать это.

...