Сайты и DynamicSiteName


Иногда возникает потребность определить, в каком сайте машина себя ощущает.

Посмотрим через увеличительное стекло на ветку реестра, где хранятся нужные нам настройки:

ls HKLM:\SYSTEM\CurrentControlSet\services\Netlogon

Screenshot_2

Для более точного получения результата можно явно спросить то, что нам нужно у локальной или удаленной машины:

(Get-ItemProperty “HKLM:\System\CurrentControlSet\Services\Netlogon\parameters”).”DynamicSiteName”

или

[Microsoft.Win32.Registry]::LocalMachine.OpenSubKey(“System\CurrentControlSet\Services\NetLogon\Parameters”).GetValue(“DynamicSiteName”)

Видим, что машина находится в сайте 002.

Не буду утомлять читателя процедурами DsGetSiteName API – интересующиеся процедурами входа компьютера в систему и определения машиной “своего” домашнего сайта  их можно найти в библиотеке:

https://technet.microsoft.com/en-us/library/cc978011.aspx

https://support.microsoft.com/en-us/kb/247811/

Сегодня хотелось бы рассказать о поиске проблем с определением сайта, и как его можно переопределить.

Переопределить его можно очень просто: вместо изменения расположения машины в Active Directory, создать и изменить параметр SiteName  (и перезагрузить машину)

Hive: HKEY_LOCAL_MACHINE
Key: Syetem\CurrentControlSet\Services\Netlogon\Parameters
Name: SiteName
Type: REG_SZ
Value: Имя нужного сайта.

После добавления этого параметра, DynamicSiteName  будет игнорироваться. Для поиска проблем можете удалить временно этот параметр, чтобы визуальный вывод был более чистым для глаз. Но это совершенно не обязательно. Служба DC Locator  будет всегда использовать значение SiteName вместо последнего и опрашивать контроллеры в определенном сайте. Для тех, кто до смерти боится Powershell,  есть старый добрый запрос в CMD: SET L

Screenshot_3

Лично мне нужно было быстро протестировать работу нужной машины в  определенном сайте, (подключение к сервисам из другого сайта), пришлось вспомнить военную хитрость. Понятно, что если Вам по определенным причинам необходимо “засунуть”  машину в другой сайт- четко задокументируйте такую настройку.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.