我需要在Windows 2003 Web服务器上更改大约100个DNSlogging和IISconfiguration。 GUI不适应它,MS命令行工具看起来不完整(例如:dnscmd不能编辑logging,只能创build)。 有没有我可以使用的第三方工具?
基本上我只需要改变一个IP地址到另一个。
我认为这样的事情会有所帮助。 你可以在你最喜欢的文本编辑器中编辑DNS文件。
从powershell命令行更新dnslogging是非常容易的(正如我查找一个wmi查询,我发现其他人已经写了我写的代码,所以这里是链接)
试试这个代码: PowerShell:脚本来进行批量DNS更改
来自网站:
$CNAMES = import-csv "Path to CSV file" $Query = "Select * from MicrosoftDNS_CNAMEType" Foreach($CNAME in $CNAMES) { $CNAME $Record = Get-WmiObject -Namespace "root\microsoftdns" -Query $Query -ComputerName dnsserver | Where-Object{$_.Ownername -match $CNAME.Aliases} $Record.RecordData = "FQDN of new IIS server" $Record.put() }
脚本可以被修改来更新任何types的DNSlogging,所以它不会被locking到更新的CNAME中