IT story

PowerShell에서 로컬 호스트 이름을 얻으려면 어떻게합니까?

hot-time 2020. 5. 26. 07:45
반응형

PowerShell에서 로컬 호스트 이름을 얻으려면 어떻게합니까?


PowerShell에서 로컬 호스트 (컴퓨터) 이름을 어떻게 얻습니까? PowerShell 1.0을 사용하고 있습니다.


.NET Framework 방법을 사용할 수 있습니다.

[System.Net.Dns]::GetHostName()

또한

$env:COMPUTERNAME


이전의 모든 콘솔 유틸리티가 PowerShell에서 제대로 작동한다는 것을 잊지 마십시오.

PS> hostname
KEITH1

긴 형태 :

get-content env:computername

짧은 형식:

gc env:computername

위의 모든 질문은 정확하지만 호스트 이름과 도메인 이름을 원하면 다음을 시도하십시오.

 [System.Net.DNS]::GetHostByName('').HostName

PowerShell Core v6 (macOS, Linux 및 Windows에서 작동) :

[Environment]::MachineName

로컬 FQDN에 대한 @ CPU-100의 답변에 약간의 조정이 있습니다.

[System.Net.DNS]::GetHostByName($Null).HostName

참고 URL : https://stackoverflow.com/questions/1169891/how-do-i-get-the-localhost-name-in-powershell

반응형