我想通过 powershell 脚本检索 Windows 服务器的 FQDN 名称。到目前为止,我找到了 2 个解决方案:
$server = Invoke-Command -ScriptBlock {hostname}
上面的行将只打印服务器的短名称
$sysinfo = Get-WmiObject -Class Win32_ComputerSystem
$server = “{0}.{1}” -f $sysinfo.Name, $sysinfo.Domain
以上两行将为我提供 FQDN,但这看起来真的很讨厌代码来检索主机名:(
所以,我的问题是,有没有一种更简单的方法可以在 powershell 中获取 FQDN。我是一个 bash/perl 编码器,最近拿起了 powershell .. 所以很难。
谢谢。