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
답변
로컬 FQDN에 대한 @ CPU-100의 답변에 약간의 조정이 있습니다.
[System.Net.DNS]::GetHostByName($Null).HostName
답변
PowerShell Core v6 (macOS, Linux 및 Windows에서 작동) :
[Environment]::MachineName
답변
Powershell의 박쥐 파일 코드 아날로그
Cmd
wmic path Win32_ComputerSystem get Name
파워 쉘
Get-WMIObject Win32_ComputerSystem | Select-Object -ExpandProperty name
그리고 …
hostname.exe