2009-07-23 150 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 
相關問題