List all your Forwarders with Powershell
I clearly lied about on my previous post about being the last Microsoft-based post. Here's what I did to check all our forwarders in our forest:
$domain = "corp.local"
$myForest = [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest()
$dc_list = $myforest.Sites | % { $_.Servers } | Select Name
foreach ($dc in $dc_list) {
$DCName = $dc.Name
$Server = Get-WMIObject -Computer $DCName -Namespace "root\MicrosoftDNS" -Class "MicrosoftDNS_Server"
$Forwarders = $Server.Forwarders
Write-Host $DCName ":" $Forwarders
}