我正在寫一個Python腳本,它會自動從列表中登錄的用戶。此腳本將每月運行一次,以防止由於活動較少而導致帳戶被禁用。下面是工作代碼:不win32security.LogonUser()更新上次登錄時間戳?
import win32security
import getpass
accounts = {'user1':'password1', 'user2':'password2', 'user3':'password3'}
for username, password in accounts.items():
handle = win32security.LogonUser(username, "DOMAIN", password, win32security.LOGON32_LOGON_INTERACTIVE, win32security.LOGON32_PROVIDER_DEFAULT)
print username.upper() + ': ' + repr(bool(handle))
handle.close()
我的問題是,將在win32security.LogonUser()更新「上次登錄」在Active Directory中的時間戳?有沒有管理權限的Active Directory服務器實現這一目標的另一種方法?
感謝
沃勒