如何在PowerShell中获得本地主机(机器)名称?我使用的是PowerShell 1.0。


当前回答

主机名在Powershell中也可以正常工作

其他回答

不要忘记,你所有的旧的控制台工具都可以在PowerShell中正常工作:

PS> hostname
KEITH1

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

 [System.Net.DNS]::GetHostByName('').HostName

你可以使用.NET Framework方法:

[系统]::GetHostName (Dns网。)

also

$ env: COMPUTERNAME

长形式:

get-content env:computername

简式:

gc env:computername

可以按如下方式存储该值$name = $(hostname)

我想添加的是,简单地执行$name = hostname也会将PC的本地主机名保存到一个变量中。