How do I get the localhost name in PowerShell?

How do I get the localhost (machine) name in PowerShell? I am using PowerShell 1.0.


Solution 1:

You can just use the .NET Framework method:

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

also

$env:COMPUTERNAME

Solution 2:

Don't forget that all your old console utilities work just fine in PowerShell:

PS> hostname
KEITH1

Solution 3:

Long form:

get-content env:computername

Short form:

gc env:computername