Search all DHCP servers in a domain for a hostname
Get-DhcpServerInDC <#| ?{ $_.DnsName -notmatch "rhsc-01-vsrv04"} #> | % {
$_.DnsName
$ServerName = $_.DnsName
try {
Get-DhcpServerv4Scope -ComputerName $ServerName -erroraction continue <#| ?{ $_.Name -notmatch "Guest" }#> | %{ $Scope = $_.ScopeId
<#Write-Host -ForegroundColor Yellow "Working on $Scope"#>
try {
Get-DhcpServerv4Lease -computername $ServerName -ScopeId $Scope | Where-Object {$_.HostName -iLike '*win7*'}
} catch {
}
}
} catch {
}
} <# | Out-File C:\Accent\DHCP.txt #>
No Comments