Jump to content

Search the Community

Showing results for tags '_AD_GetObjectsInOU'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • General
    • Announcements and Site News
    • Administration
  • AutoIt v3
    • AutoIt Help and Support
    • AutoIt Technical Discussion
    • AutoIt Example Scripts
  • Scripting and Development
    • Developer General Discussion
    • Language Specific Discussion
  • IT Administration
    • Operating System Deployment
    • Windows Client
    • Windows Server
    • Office


  • AutoIt Team
    • Beta
    • MVP
  • AutoIt
    • Automation
    • Databases and web connections
    • Data compression
    • Encryption and hash
    • Games
    • GUI Additions
    • Hardware
    • Information gathering
    • Internet protocol suite
    • Maths
    • Media
    • PDF
    • Security
    • Social Media and other Website API
    • Windows
  • Scripting and Development
  • IT Administration
    • Operating System Deployment
    • Windows Client
    • Windows Server
    • Office

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Member Title




Found 2 results

  1. Hello, I have utility that allows users to see a list of users in our AD Structure and they can then reset passwords and unlock accounts for those users. Unfortunately, my boss doesn't want the users using this utility to be able to all users in one of our OU's. Here is what I had: $fUsers = _AD_GetObjectsInOU("OU=School Users,DC=domain,DC=com"),"(objectclass=user)") $sTemp = _ArrayToString($fUsers, "|", 1) I then have a Combo box that reads all the users. I am trying to pick out 2 sub OU's in the School Users OU to view those users. Unfortunately, I cannot get the variable to read users from only the 2 OU's I specified. Here is the code I have tried to make work: $fUsers = _AD_GetObjectsInOU(BitAND("OU=Students,OU=School Users,DC=domain,DC=com", "OU=Staff,OU=School Users,DC=domain,DC=com"), "(objectclass=user)") ;$fUsers1 = _AD_GetObjectsInOU("OU=Students,OU=School Users,DC=domain,DC=com", "(objectclass=user)") $sTemp = _ArrayToString($fUsers, "|", 5) ;$sTemp1 = _ArrayToString($fUsers1, "|", 1) I am trying to extract users from both the Students and Staff OU's, and not receive any other users in the list. With the code I have above, I am receiving all the users like I am reading the OU, "OU=School Users,DC=domain,DC=com". I have tried creating 2 seperate array strings and view them in a combo box like this: GUICTRLSetData($comboUsername, BitAND($sTemp, $sTemp1)) This doesn't bring up any user names though. I am a little stumped on what to do now. Thanks, Jeff
  2. Hello, I am trying to create a combo box for a list of AD users that are in my domain. I am having some problems getting the code to work though, and I wondered if someone could help me out. Here is what I have: #include <AD.au3> #include <ComboConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> ; Open Connection to the Active Directory _AD_Open() $fUsers = _AD_GetObjectsInOU("OU=Students,OU=Users,DC=domain,DC=com","(objectclass=user)") Global $fUsers, $tUsers $Form1 = GUICreate("Form1", 202, 59, 192, 124) $Combo1 = GUICtrlCreateCombo("Please wait...", 16, 16, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### For $i = 1 To $fUsers[0] $Combo1 = GUICtrlCreateCombo($fUsers[$i], 16, 16, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) Next #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd ; Close Connection to the Active Directory _AD_Close() I guess the problem is is my For To Loop. If anyone can offer advise, it would be much appreciated. Thanks, Jeff
  • Create New...