Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #!/usr/bin/env python2.7
  2.  
  3. import ldap
  4.  
  5. ldapDomain = 'ldap://ads00'
  6. ldapUser = 'USERNAME'
  7. ldapPass = 'PASSWORD'
  8. ldapDN = 'OU=Groups,DC=domain,DC=local'
  9. groupName = 'TS_TERM04_USERS'
  10.  
  11. # Get users from Active Directory Groups and store it to files
  12. def getADGroups():
  13. l = ldap.initialize(ldapDomain)
  14. # Set LDAP protocol version used
  15. l.protocol_version=ldap.VERSION3
  16. l.set_option(ldap.OPT_REFERRALS, 0)
  17. l.simple_bind_s(ldapUser,ldapPass)
  18. results = l.search_s("cn=%s, %s" % (groupName, ldapDN), ldap.SCOPE_BASE)
  19. for result in results:
  20. result_dn = result[0]
  21. result_attrs = result[1]
  22. if "member" in result_attrs:
  23. for member in result_attrs["member"]:
  24. print member
  25. getADGroups()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement