1
我需要分析存储在Active Directory DNS服务器中的大量条目。是否有PowerShell方法来检索区域中包含的所有条目?使用PowerShell转储来自Active Directory DNS的所有DNS条目?
我可以找到基于主机名或IP进行DNS查找的脚本;和其他人在DNS中创建条目。但是,我正在寻找一种方法将所有DNS条目转储为CSV,以便在另一个应用程序中进行分析。
任何帮助表示赞赏。
我需要分析存储在Active Directory DNS服务器中的大量条目。是否有PowerShell方法来检索区域中包含的所有条目?使用PowerShell转储来自Active Directory DNS的所有DNS条目?
我可以找到基于主机名或IP进行DNS查找的脚本;和其他人在DNS中创建条目。但是,我正在寻找一种方法将所有DNS条目转储为CSV,以便在另一个应用程序中进行分析。
任何帮助表示赞赏。
是的,您需要在机器上安装DNS管理工具(可能是RSAT),在Windows/PowerShell的新版本(可能为2012/v3或更高版本)上安装。该模块是DnsServer
。
Import-Module DnsServer
Get-DnsServerZone -ComputerName MyDC
查看其他命令:
Get-Command -Module DnsServer
或在TechNet site。
Get-DnsServerResourceRecord
可能是你想要的。
In some circumstances Get-DnsServerResourceRecord
can return duplicates所以要小心。
Get-DnsServerResourceRecord正是所看到的。我在[TechNet的此链接上]找到了适当的文档(https://technet.microsoft.com/en-us/library/jj649863(v = wps.630).aspx)。它使我得到以下内容来获得我需要的内容:'Get-DnsServerResourceRecord - 计算机名称my_dns_server -ZoneName my_zone.com -RRType A'。谢谢! –