在PowerShell 4.0之后新增了组件DnsClient来帮助我们查询和设置DNS相关的配置。以及DNSserver组件,帮助我们查询和设置DNS server有关的配置。
本小节主要是想介绍如何使用powershell管理DNSserver,不会涉及到DnsClient的内容。参考链接:https://technet.microsoft.com/en-us/library/jj649850.aspx
其中Get的就有如下29命令:
Get-DnsServer | Retrieves a DNS server configuration. |
Get-DnsServerCache | Retrieves DNS server cache settings. |
Get-DnsServerClientSubnet | Gets client subnets for a DNS server. |
Get-DnsServerDiagnostics | Retrieves DNS event logging details. |
Get-DnsServerDirectoryPartition | Gets a DNS application directory partition. |
Get-DnsServerDnsSecZoneSetting | Gets DNSSEC settings for a zone. |
Get-DnsServerDsSetting | Retrieves DNS Server Active Directory settings. |
Get-DnsServerEDns | Gets EDNS configuration settings on a DNS sever. |
Get-DnsServerForwarder | Gets forwarder configuration settings on a DNS server. |
Get-DnsServerGlobalNameZone | Retrieves DNS server GlobalName zone configuration details. |
Get-DnsServerGlobalQueryBlockList | Gets a global query block list. |
Get-DnsServerQueryResolutionPolicy | Gets policies for query resolution from a DNS server. |
Get-DnsServerRecursion | Retrieves DNS server recursion settings. |
Get-DnsServerRecursionScope | Gets the DNS server recursion scopes. |
Get-DnsServerResourceRecord | Gets resource records from a specified DNS zone. |
Get-DnsServerResponseRateLimiting | Displays the RRL settings on a DNS server. |
Get-DnsServerResponseRateLimitingExceptionlist | Enumerates the RRL exception lists on a DNS Server. |
Get-DnsServerRootHint | Gets root hints on a DN |