我正在编写一个 Python 脚本,它将自动从列表中登录用户。此脚本将每月运行一次,以防止帐户因活动不足而被禁用。下面是工作代码:
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 服务器管理权限的情况下实现此目的?
谢谢
沃尔