В большинстве случаев имя домена NetBIOS по умолчанию является самой левой меткой в имени домена DNS вплоть до первых 15 байтов (для имен NetBIOS существует ограничение в 15 байтов).Имя домена NetBIOS может быть изменено во время установки Active Directory, но его нельзя изменить.
Объект WMI WIN32_ComputerSystem предоставляет информацию о компьютере под управлением Windows
PS C:\> Get-WmiObject Win32_ComputerSystem
Domain : WORKGROUP
Manufacturer : Hewlett-Packard
Model : HP EliteBook 8530w (XXXXXXXXX)
Name : ABCHPP2
PrimaryOwnerName : ABC
TotalPhysicalMemory : 4190388224
Таким образом, имя домена задается следующим образом:
PS C:\> (gwmi WIN32_ComputerSystem).Domain
Но при установке домена имя DNSдано.В этом случае вы можете использовать команду nbtstat -n
, чтобы найти имя домена NetBIOS, которое отображается следующим образом <DOMAIN><1B>
.
Команда PowerShell может быть:
nbtstat -n | Select-String -Pattern "^ *(.*) *<1B>.*$" | % {$_ -replace '^ *(.*) *<1B>.*$','$1'}
Вот еще односпособ с использованием WMI
PS C:\> (gwmi Win32_NTDomain).DomainName