Page 1 of 1

List of Enabled/not-expired accounts

Posted: Thu Sep 03, 2015 2:53 pm
by niqbert
I want to create a Task which emails account owners after n-days of not logging in.

Part of my script is this:

Code: Select all

   --Get user list from domain
   local strUserlist = c_GetUserList("test-domain")
   local userlist = Split(strUserlist,"\n")
However this gets all users. I need to exclude the "not Enabled accounts" and the accounts which already are set expired. Otherwise accounts which already are disabled and expired will get an email, which they should not get.

Could someone show how I can get a list of Enabled accounts which are not marked Expired yet?

Re: List of Enabled/not-expired accounts

Posted: Mon Sep 21, 2015 2:36 am
by FTP
OK, you just need such Lua script:

Code: Select all

local expiretime_t = c_TranslateTime(user.expiretime)
if user.enable_account == false and (user.enable_expire == false or (user.enable_expire == true and expiretime_t > os.time() ) )
...
end

Re: List of Enabled/not-expired accounts

Posted: Mon Oct 12, 2015 7:54 am
by thetigerzzz
Need some thing like that BUT only Disabled user were deleted or list ?
can you help