attach () внутри функции

Как я могу получить NetBIOS-имя (также известное как «короткое») домена текущего компьютера из PowerShell?

$ ENV: USERDOMAIN отображает домен текущего пользователя, но мне нужен домен, членом которого является текущий компьютер.

Я обнаружил, что вы можете сделать это довольно легко в VBScript , но очевидно ADSystemInfo не очень удобно использовать в PowerShell.

Обновление

Вот мое последнее решение, включающее предложение использовать Win32_NTDomain , но с фильтрацией в домен текущего компьютера

$wmiDomain = Get-WmiObject Win32_NTDomain -Filter "DnsForestName = '$( (Get-WmiObject Win32_ComputerSystem).Domain)'"
$domain = $wmiDomain.DomainName

17
задан David Gardiner 25 August 2011 в 03:55
поделиться