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'。謝謝! –