Pull all users alongside their last login?
Posted: Tue Sep 21, 2021 1:14 pm
This is the script I am trying to use:
Running using:
but the script is not working as expected i.e. it bombs out on:
Does anyone have a working script or can fix the one above?
Code: Select all
do
local strDomain = "ftp.xxxxxx.org.uk"
local strUserlist = c_GetUserList(strDomain)
local userlist = Split(strUserlist,"\n")
local strResult = ""
for _,username in pairs(userlist) do
local user = c_GetUser(strDomain,username)
strResult = strResult..strDomain.."\t"..username.."\t"..user.last_logintime.."\t"..user.expiretime.."\n"
end
local fp = assert(io.open("c:/support/users.txt", "wb"))
fp:write(strResult)
fp:close()
end
Code: Select all
"C:\Program Files (x86)\Wing FTP Server\wftpconsole.exe" -u ftpadmin -p xxxx -f C:\Support\Users_Pull.lua
Code: Select all
some error in [string "do..."]:8: attempt to index local 'user' (a nil value)!