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