Как узнать, на каком контроллере домена я аутентифицирован?

Как узнать, на каком контроллере домена я аутентифицирован?

Как узнать, на каком контроллере домена я аутентифицирован? Есть ли способ сделать это без локального администратора?

решение1

Вы можете узнать это с помощью следующей команды:

echo %LOGONSERVER%

И вам не обязательно быть администратором или poweruser, чтобы использовать его. Посмотрите на вывод этой команды:

set

решение2

Чтобы определитькомпьютер-серверDC использует NLTEST:

nltest /dsgetdc:<domain_name> 

Чтобы получить список всех центров обработки данных с их соответствующими сайтами, попробуйте:

nltest /dclist:<domain_name>

Вам не обязательно использовать полное доменное имя домена или сервера — например, вместо того, чтобы говорить /dclist:services.microsoft.com, вы можете просто ввести /dclist:services(конечно, если вы являетесь аутентифицированным членом этого домена).

ДляпользовательАутентификация и групповая политика используют переменную LOGONSERVER:

echo %logonserver%

решение3

set lответит переменными для обоих localappdataи для logonserver. Однако, logonserverэто единственная переменная, которая вас интересует, и та, которая сообщит вам имя контроллера домена, на котором вы прошли аутентификацию.

Чтобы получить только информацию о logonserver, введите set log(что является просто сокращением от set logonserver). Будет возвращено имя контроллера домена, на котором вы прошли аутентификацию.

решение4

set Lвыводит список всех переменных окружения, начинающихся с буквы L

Связанный контент