Есть ли быстрый способ узнать, на каком сайте Active Directory находится текущий сервер, на котором вы вошли? Я погуглил, но ничего не нашел.
Сайты определяются по подсети в нотации CIDR в оснастке «Сайты и службы». Вы можете просто сделать снимок экрана с конфигурацией и по своему IP-адресу определить, на каком сайте он должен находиться. Теперь, если вы ищете команду, которая показывает ТЕКУЩИЙ сайт, попробуйте инструмент командной строки gpresult. Я почти уверен, что распечатаю это для вас.
Выполните следующее в командной строке администратора:
gpresult /R /Scope Computer
Пример вывода:
C:\Windows\system32>gpresult /R /Scope Computer
Microsoft (R) Windows (R) Operating System Group Policy Result tool v2.0
Copyright (C) Microsoft Corp. 1981-2001
Created On 4/23/2012 at 6:34:45 PM
RSOP data for GB7\- on GB7 : Logging Mode
------------------------------------------
OS Configuration: Standalone Workstation
OS Version: 6.1.7601
Site Name: N/A
Roaming Profile: N/A
Local Profile: C:\Users\-
Connected over a slow link?: No
Другой вариант - использовать Nltest:
Nltest.exe /dsgetsite
Для получения дополнительных сведений, включая все примененные объекты групповой политики (GPO), выполните следующие команды:
gpresult /V /Scope Computer
gpresult /V /Scope User
В командной строке запустите SET.
Вы получите список USERDOMAIN и USERDNSDOMAIN.