2009-07-23 122 views

回答

200

你可以只使用.NET Framework方法:

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

$env:COMPUTERNAME

+0

工作,很酷!谢谢 – George2 2009-07-23 06:17:26

+2

如此优雅。我<3 Powershell。 – 2014-10-30 14:53:58

28

朗形式:

get-content env:computername 

简称:

gc env:computername 
50

不要忘了,所有的旧控制台工具在PowerShell中工作得很好:

PS> hostname 
KEITH1 
3

以上所有问题都是正确的,但如果你想要的主机名和域名试试这个:

[System.Net.DNS]::GetHostByName('').HostName 
相关问题