Ajesh Novell Ответов: 1

Как получить доменную информацию о пользователях AD, когда нет сети?


Привет,

Я использую API NetWkstaGetInfo() , TranslateName() &netgetjoininformation() для запроса информации для пользователей AD, таких как получение имени компьютера для удаленного сервера, преобразование upnames в другие форматы и т. д. Эти API прекрасно работают, когда я подключен к сети, но когда моя сеть не работает, эти API терпят неудачу.

Согласно архитектуре windows, если я выполняю вход пользователя в домен на своей локальной рабочей станции, windows фактически кэширует всю информацию на локальную рабочую станцию, то есть в LSA.

Я хочу знать, есть ли API, работающие аналогично NetWkstaGetInfo (), TranslateName() & NetGetJoinInformation (), которые могут помочь получить информацию о пользователях домена, кэшированную с помощью windows, когда моя сеть не работает? Мои основные цели-преобразовать имена UPN в имена Netbios и т. д


Спасибо и с уважением
Аджеш Исаак

1 Ответов

Рейтинг:
2

Mehdi Gholam

Успешные входы в систему Windows действительно кэшируются (так что вы можете использовать свой компьютер, когда сеть не работает), но доступ к информации Active Directory требует активного сетевого подключения.


Ajesh Novell

Да, это мой вопрос....Мне нужен правильный механизм для извлечения кэш-информации, хранящейся в этом окне...Например, если пользователь AD говорит, что "testuser" успешно входит в систему, то сеть отключается....затем мне нужно было запросить информацию для "testuser", то есть информацию о его домене , upnname и т. д...