如何從PowerShell獲取當前計算機的NetBIOS(又名'short')域名?PowerShell中的計算機的NetBIOS域
$ ENV:USERDOMAIN顯示當前用戶的域,但我想要當前機器所屬的域。
我發現你可以做到pretty easily in VBScript,但在PowerShell中顯然是ADSystemInfo isn't very nice to use。
更新
這裏是我結合使用Win32_NTDomain的建議最終解決方案,但過濾到當前計算機域中
$wmiDomain = Get-WmiObject Win32_NTDomain -Filter "DnsForestName = '$((Get-WmiObject Win32_ComputerSystem).Domain)'"
$domain = $wmiDomain.DomainName
我已經嘗試過這種方法,它不工作。 '域'屬性不是我所追求的短/ NetBIOS名稱。這包含完整的AD域名 – 2011-04-27 07:13:40
你完全正確,所以我編輯了我的答案。 – JPBlanc 2011-04-27 07:44:38
我試過這個,對於我的它顯示爲<1E>(而不是<1B>) – 2011-04-27 14:22:17