1. 程式人生 > >Python 修改AD賬號密碼(二)- 修改域賬號密碼

Python 修改AD賬號密碼(二)- 修改域賬號密碼

執行環境

  • Python 2.7.13 win32
  • ldap3
  • 作業系統Win10 x64

ldap3

配置AD實驗環境

參考上一篇 搭建DC並配置LDAPS

新增測試賬號[email protected]密碼Abc123456

注意不要勾選使用者下次登陸必須修改密碼

參考指令碼

#coding=utf-8

from ldap3 import *

# 使用者DN,簡便起見這裡在ADSI編輯器中複製distinguishedName
user = "CN=leo,CN=Users,DC=example,DC=com"
admin = "EXAMPLE\\administrator" adminpwd = "Aa123456" # 填寫你的域控ip地址 s = Server('192.168.1.199', get_info=ALL, use_ssl=True) c = Connection(s, user=admin, password=adminpwd, auto_bind=True) c.extend.microsoft.modify_password(user, "adfWQSAD.df124") print(c.result) c.unbind()

執行結果返回success
執行結果

驗證新密碼

驗證是否修改成功

參考