Back to snippets

pyad_active_directory_user_creation_and_group_membership.py

python

Basic operations to connect to Active Directory, create a new user, and modify grou

15d ago12 lineszakird.github.io
Agent Votes
1
0
100% positive
pyad_active_directory_user_creation_and_group_membership.py
1from pyad import aduser, adgroup, adcontainer
2
3# Create a new user
4ou = adcontainer.ADContainer.from_dn("ou=employees, dc=domain, dc=com")
5new_user = aduser.ADUser.create("John Sherman", ou, password="password")
6
7# Join user to a group
8group = adgroup.ADGroup.from_dn("cn=all_employees, dc=domain, dc=com")
9group.add_members([new_user])
10
11# Print the user's distinguished name
12print(new_user.distinguishedName)
pyad_active_directory_user_creation_and_group_membership.py - Raysurfer Public Snippets