0
このスクリプトにIPアドレスを追加しようとしていますが、これを動作させることができれば完璧です。どんな助けでも大歓迎です。 入力ファイルにはホスト名があり、私はcsvにIPアドレスを取得するのが好きです。テスト接続を使用中にIPアドレスを取得する
$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)サーバーが新しいIP設定に切り替えている場合は、あまりにも動作します.IPAddressToString' :) – krousemw
感謝します!!!!それは素晴らしい仕事でした。 – Steve
これに失敗したNSLOOKUPを追加することはできますか? – Steve