現在のコンピューター名をWindows7マシンのFQDNとして取得したい(例:computername.companyname.local)。これを達成する方法は?
5936 次
3 に答える
3
フレームワーク.NETを使用すると、これは私のドメインで機能しています:
([system.net.dns]::GetHostByName("localhost")).hostname
また、以下の情報を見つけることもできます (ただし、再構築する必要があります)。
[System.Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties()
于 2012-04-05T03:18:02.597 に答える
2
文字列として返すには:
gwmi Win32_ComputerSystem| %{$_.DNSHostName + '.' + $_.Domain}
于 2012-04-04T21:13:54.420 に答える
0
私は実際のドメインを持つマシンで実行していないので、100% 確実ではありませんが、これでうまくいくと思います:
get-wmiobject Win32_NetworkAdapterConfiguration | where {$_.DNSHostName} | select @{n="FQDN";e={$_.DNSHostName + "." + $_.DNSDomain } } | format-table
私の Thinkpad ラップトップの場合、これは次のような結果を返します。
FQDN
----
t500.home
于 2012-04-04T21:04:18.147 に答える