妳說的是AD域賬號吧?先安裝lpda3的庫
在cmd命令行下運行:
pin install ldap3
然後開始寫python腳本
from?ldap3?import?*
user?=?"CN=visitor02 ,OU=level1,DC=hello,DC=com,DC=cn" # 定義妳要給誰改密碼
admin='xxxxxx' #xxxx換成妳域控的管理員賬號如hello\administrator, hello是域名
adminpwd = 'xxxx' #?域控的管理員密碼
s?=?Server('10.10.xx.xx',?get_info=ALL,?use_ssl=True) #10.10.xx.xx換成妳域控的IP地址,這條是定義域服務器信息
c?=?Connection(s,user=admin,?password=adminpwd,?auto_bind=True) #登錄域服務器
print(c.extend.microsoft.modify_password(user,"123456")) #這行就是改密碼。如果print出true,就是成功了。如果false,再在下面加壹條
print(c.response) #會顯示為什麽失敗。
如果想了解更多的python ldap3庫,可以看這個鏈接網頁鏈接