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