Александр Шастин » Суббота 16.08.2008 11:17
Есть кое-какие проблемы в AsbSrv. Непосредственно после успешной аутентификации пользователя AsbSrv получает имя "ближайшего" (на данном сайте) контроллера домена при помощи DsGetDcName и коллекционирует кое-какую информацию о пользователе и домене (ФИО пользователя, GUID домена, ...), обращаясь к этому "ближайшему" контроллеру домена.
Данные о "ближайшем" контроллере домена кэшируются операционной системой, и обновляются, насколько я помню, с интервалом 5 минут. Так что в течение 5 минут после отключения контроллера домена войти в АвтоПарк невозможно, а потом все должно устаканиться. В результате перезагрузки сервера, на котором установлен AsbSrv, кэш сбрасывается, проблема, разумеется, исчезает.
Этот код был выписан довольно давно с учетом совместимости с NT4 (были у нас такие клиенты с контроллером домена NT4 аж до 2005 года). Сейчас, в связи с адаптацией AsbSrv к Windows 2008, этот код будет переписываться. Постараемся избавиться от этой проблемы.