如何从PowerShell获取当前计算机的NetBIOS(又称“短”)域名?
$ENV:USERDOMAIN显示当前用户的域,但我想知道当前计算机所属的域。
我发现你可以在VBScript中很容易地完成它,但显然ADSystemInfo在PowerShell中使用不太好。
更新
这是我的最终解决方案,结合了使用Win32_NTDomain的建议,但过滤到当前机器的域
$wmiDomain = Get-WmiObject Win32_NTDomain -Filter "DnsForestName = '$( (Get-WmiObject Win32_ComputerSystem).Domain)'"
$domain = $wmiDomain.DomainName