8 | foreach {
New-Object PSObject -Prop @{
Address ="192.168.1.$_";
Status = (Test-Connection "192.168.1.$_" -Quiet -Count 1);
try {HostName=[System.Net.Dns]::GetHostEntry("192.168.1.$_").HostName} catch {HostName="UNKNOWN"}
}
} | Format-Table -Auto
[System.Net.Dns]::GetHostEntry()
을 사용하여 호스트 이름을 확인하고 싶습니다. 연결 상태를 얻으려면 Test-Connection
을 사용하고 있습니다.PowerShell을 사용하여 네트워크에서 호스트 이름 확인하기
제 문제는 호스트 이름을 확인할 수 없으면 명령이 오류를 반환한다는 것입니다. 그 특정 회원에 대한 HostName
속성에 "UNKNOWN"을 저장해야합니다.이 작업을 수행하는 데 사용할 수있는 구문이 있습니까?
파이프 라이닝 (8) 내 이동이 192.168.1.8 –