Расширение функциональности Active Directory в C # .NET? - PullRequest
1 голос
/ 12 августа 2011

В плоской локальной сети с несколькими клиентами Windows 7 и одним компьютером Active Directory (server 2008) у меня есть требование обеспечить, чтобы данные пользователи AD могли входить в систему только в течение указанного количества минут каждый день, с ограничениемкоторые они принудительно вышли из системы и не могут войти в систему до следующего дня.

В отсутствие встроенного средства для этого я подумал, возможно ли в .NET решение, сделанное на заказ.Любые указания относительно того, с чего начать, будут очень благодарны.Спасибо всем!

1 Ответ

1 голос
/ 12 августа 2011

да, согласен с @marc_s, вы можете использовать существующие свойства, такие как "lastlogontimestamp", чтобы узнать, когда в последний раз использовалось имя пользователя, но лучше использовать сервисный подход, который будет работать на этом поле и проверять, как долго пользователь был зарегистрирован войти и выйти из него.

Или вам может повезти с изучением политик, где вы можете указать maxUsage. Я думаю, что в политиках «Родительский контроль» где-то вы можете установить максимальное время, которое учетная запись может быть использована для данного периода. (кажется, я видел это в Windows 7)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...