PowerShell - Get server/Computer IP with FQDN from text
- Jon Boyette
- Jan 10, 2022
- 1 min read
Save as a named.ps1, pulls servers to get FQDN and IP from c:\temp\servers
$Servers = Get-Content -Path "C:\temp\servers.txt"
$Array = @()
Foreach($Server in $Servers)
{
$DNSCheck = $null
$Server = $Server.trim()
$DNSCheck = ([System.Net.Dns]::GetHostByName(("$Server")))
$Object = New-Object PSObject -Property ([ordered]@{
"Server name" = $Server
"FQDN" = $DNSCheck.hostname
"IP Address" = $DNSCheck.AddressList[0]
})
# Add object to our array
$Array += $Object
}
$Array
$Array | Export-Csv -Path C:\temp\Servers_FQDN_IP.csv -NoTypeInformation
Comments