Re: .NET + авторизация в ActiveDirectory
От: Hussar77 Россия http://vstsblog.ru
Дата: 16.08.10 05:52
Оценка: 3 (1)
Здравствуйте, maxus78, Вы писали:

M>Приветствую, коллеги!

M>Вопрос у меня такой:
M>Каждый пользователь, приходя утром на работу, вводит на своем компьютере пароль и авторизуется тем самым на сервере ActiveDirectory.
M>Соответственно, нужно организовать в конце дня сбор информации из AD — какой пользователь в какое время авторизовался и авторизовался ли вообще.
M>Эта информация должна быть получена из недр AD и занесена в базу данных MS SQL при помощи программы, написанной на .NET.
M>Соответственно, суть вопроса.
M>Какие библиотеки и классы задействовать для получения доступа к этой информации из AD и есть ли вообще возможность получить такую информацию от ActiveDirectory?

Безусловно, такая возможность есть. Вам нужно воспользоваться классами из System.DirectoryServices Namespace (http://msdn.microsoft.com/en-us/library/system.directoryservices.aspx). Для Вашей конкретной задачи можно просто посмотреть значение атрибута Last-Logon (http://msdn.microsoft.com/en-us/library/ms676823.aspx) или Last-Logon-Timestamp (http://msdn.microsoft.com/en-us/library/ms676824.aspx).

Если хотите, всё это можно также сделать через PowerShell.
С уважением,
Владимир Гусаров aka Hussar
http://vstsblog.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.