Я пытаюсь добавить IP-адрес к этому скрипту, было бы идеально, если бы я мог заставить это работать. Любая помощь приветствуется. Входные файлы имеют имена хостов, и мне нравится получать IP-адрес в csv, пожалуйста.Получение IP-адреса при использовании Test-Connection
$servers = Get-content "servers.txt"
$collection = $()
foreach ($server in $servers)
{
$status = @{ "ServerName" = $server; "TimeStamp" = (Get-Date -f s);"IP" = what to put here? }
if (Test-Connection $server -Count 1 -ea 0 -Quiet)
{
$status["Results"] = "Up"
}
else
{
$status["Results"] = "Down"
}
New-Object -TypeName PSObject -Property $status -OutVariable serverStatus
$collection += $serverStatus
}
$collection | Export-Csv -LiteralPath .\ServerStatus.csv -NoTypeInformation
также '($ result.IPV6Address) .IPAddressToString' тоже работает, если ваши серверы перешли к новой конфигурации IP :) – krousemw
СПАСИБО ВАС !!!! Это отлично поработало. – Steve
Могу ли я добавить NSLOOKUP к этому для тех, которые не удалось? – Steve