我想在 Windows Active-Directory 中為一個特殊的 OU 創建一個用戶。我已經得到了可以正常作業的正確代碼。但我想將此用戶創建為子 OU,例如:Company -> User -> Sales. 我的代碼如下:
def addUser():
pyad.set_defaults(ldap_server="domain.local", username="Administrator", password="mypassword")
ou = pyad.adcontainer.ADContainer.from_dn("ou=Company, ou=User, ou=Sales, dc=domain, dc=local")
new_user = pyad.aduser.ADUser.create("Name", ou, password="UserPassword")
print("sucess")
是否可以直接在我的 OU 中創建用戶,或者我必須在之后移動他?
uj5u.com熱心網友回復:
此行是您設定要在其中創建用戶的 OU 的位置:
ou = pyad.adcontainer.ADContainer.from_dn("ou=Company, ou=User, ou=Sales, dc=domain, dc=local")
但我認為你格式錯誤。如果 Sales OU 在 Users OU 內,而 Users OU 在 Company OU 內,則應如下所示:
ou = pyad.adcontainer.ADContainer.from_dn("ou=Sales,ou=User,ou=Company,dc=domain,dc=local")
請注意,每個逗號后也不應有空格。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/408672.html
標籤:
