我想在Windows 7计算机上将当前计算机名称检索为FQDN,例如computername.companyname.local。怎么做到这一点?
答案 0 :(得分:3)
使用框架.NET这适用于我的域名:
([system.net.dns]::GetHostByName("localhost")).hostname
您也可以在此处找到相关信息(但必须重建):
[System.Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties()
答案 1 :(得分:2)
将其作为字符串返回:
gwmi Win32_ComputerSystem| %{$_.DNSHostName + '.' + $_.Domain}
答案 2 :(得分:0)
我不是在拥有真实域名的计算机上运行,所以我不能百分百肯定,但我认为这对您有用:
get-wmiobject Win32_NetworkAdapterConfiguration | where {$_.DNSHostName} | select @{n="FQDN";e={$_.DNSHostName + "." + $_.DNSDomain } } | format-table
对于我的Thinkpad笔记本电脑,这会返回如下内容:
FQDN
----
t500.home