Я пытаюсь получить доменное имя с помощью C# с кодом ниже,Не удается получить доменное имя с помощью C#
static void Main(string[] args)
{
var domainName = IPGlobalProperties.GetIPGlobalProperties().DomainName;
Console.WriteLine(domainName);
Console.ReadLine();
}
Он печатает доменное имя правильно в области связанных окон 8 машин. Но он ничего не печатает на машине Windows Server 2012 R2.
Как получить доменное имя на компьютере с Windows Server 2012.
Проверьте этот: http://stackoverflow.com/questions/4249139/c-sharp-active-directory-get-domain-name-of-user – zchpit
Является ли сервер частью домена? Имеет ли он несколько интерфейсов? Какой из них используется в этой проверке? Если вы отключите другие локальные сети, тогда она будет решена? –
@zchpit Пользовательский домен не обязательно является сетевым доменом. –