Как получить имя localhost (machine) в PowerShell? Я использую PowerShell 1.0.
Как получить имя локального хоста в PowerShell?
Ответ 1
Вы можете просто использовать метод .NET Framework:
[System.Net.Dns]::GetHostName()
и
$env:COMPUTERNAME
Ответ 2
Не забывайте, что все ваши старые консольные утилиты работают отлично в PowerShell:
PS> hostname
KEITH1
Ответ 3
Длинная форма:
get-content env:computername
Краткая форма:
gc env:computername
Ответ 4
Все вышеперечисленные вопросы верны, но если вы хотите, чтобы имя хоста и доменное имя попытались это сделать:
[System.Net.DNS]::GetHostByName('').HostName