如何使用WMI设置AD集成DNS区域的复制范围?

时间:2011-04-06 18:10:46

标签: powershell active-directory dns wmi

我需要使用PowerShell编写在Microsoft DNS服务器上创建某些区域的脚本(在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课程的文档,但我找不到任何办法。

0 个答案:

没有答案