We want to give access to some Active Directory users, so they can remotely have access to our server and download from a special folder of the server.
The licenses we give to users, are time base. There should be 1 month, 2 month, ..., 1 year, ... licenses.
CURRENT SITUATION (WHAT I DON'T WANT):
When users are created and added to the OS, a solid expiration date is given.
WHAT I WANT:
Users' expiration date should be calculated automatically after the first login. The user might not need his account right when purchases the license.
In other words:
When a license of the user we create is purchased at Jan 1st, he should use the license until Feb 1st. No matter whether he really logs in or not. He cannot come Feb 5th and begin using his license because that has expired then.
What I want is that when he comes at Feb 5th and begins using, the license update until March 5th.
Working environment is Windows Server 2012.
By the word 'user', I mean Active Directory Users.