Назад | Перейти на главную страницу

Как неактивным пользователям Windows, через 1 месяц после их ПЕРВОГО ВХОДА, вместо определения для них твердой даты истечения срока действия

Мы хотим предоставить доступ некоторым пользователям Windows Server, чтобы они могли удаленно иметь доступ к нашему серверу и загружать файлы из специальной папки на сервере.

Лицензии, которые мы даем пользователям, являются временными. Должны быть лицензии на 1 месяц, 2 месяца, ..., 1 год, ....

ТЕКУЩАЯ СИТУАЦИЯ (ЧТО Я НЕ ХОЧУ):

Когда пользователи создаются и добавляются в ОС, указывается твердый срок действия.


ЧТО Я ХОЧУ:

Дата истечения срока действия пользователя должна рассчитываться автоматически после первого входа в систему. Право на учетную запись при покупке лицензии пользователю может не понадобиться.

Другими словами:

Когда лицензия созданного нами пользователя приобретается на 1 января, он должен использовать лицензию до тех пор, пока 1 февраля. Неважно, входит он в систему или нет. Он не может прийти 5 февраля и начать использовать его лицензию, потому что тогда срок ее действия истек.

Я хочу, чтобы когда он подошел к 5 февраля и начинает использовать, обновление лицензии до 5 марта.


РАЗЪЯСНЕНИЯ (Обновление после комментария MDMarra)

"net user" может использоваться для изменения существующих пользователей - ваша проблема заключается в захвате, когда кто-то впервые входит в систему (нельзя использовать сценарий входа, потому что вы не хотите, чтобы он запускался в среде пользователей)

Достаточно просто, если вы не против делать это пакетно - просто запланируйте выполнение задания на ночь со сценарием, чтобы определить, кто вошел в систему в этот день (детали этого зависят от среды, в которой они входят в систему, в которую вы не сказали; us) и установите дату истечения срока действия для любых новых (это просто команда пользователя net, если у вас нет AD)

(Все становится намного проще, если у вас есть Active Directory)