如何找到我所在域名的简称?

Mar*_*son 2 powershell powershell-2.0

我想返回运行的计算机所在域的简称.我不希望$env:USERDOMAIN因为这是用户登录的域,这可能与机器所在的域不同.如果我这样做

(gwmi win32_computersystem).Domain

这让我得到了FQDN,但我想要类似的东西返回短名称(NETBIOS名称?).我目前正在解析FQDN,但我知道这会导致以后的错误.

我没有安装Active Directory模块,公司策略阻止我安装它,所以我不能简单地使用(Get-ADDomain).NetBIOSName该模块.

mjo*_*nor 7

好的,最后一次尝试.

(net config workstation) -match 'Workstation domain\s+\S+$' -replace '.+?(\S+)$','$1'
Run Code Online (Sandbox Code Playgroud)