如何获取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