Jump to content
Sign in to follow this  
baghenamoth

openLDAP

Recommended Posts

baghenamoth

Hi,

I'm actually trying to retrieve some informations about a LDAP accounts.

I'm not working on Active directory but on openLDAP

I found here a script wich allows me to look for members and works well

Const $LDAPBaseDN = "ou=people" & ",dc=mycie,dc=com"
Const $LDAPPort = "myport"
Const $LDAPServer = "myserver"
Const $LDAPAddress = $LDAPServer & ":" & $LDAPPort & "/" & $LDAPBaseDN
$LookFor = "baghenamoth"

$ObjLDAP = ObjGet ("LDAP://" & $LDAPAddress)
If @error Then
    MsgBox (4096, "LDAP Connection", $LDAPServer & " connection error")
    Exit
EndIf
For $ObjMembers In $ObjLDAP
    ConsoleWrite($ObjMembers.uid & @CR)
Next

Does anyone knows how to check member info without browsing all members and more : how to check user authentification (BIND?)

Edited by baghenamoth

Share this post


Link to post
Share on other sites
ptrex
baghenamoth

@baghenamoth

MAybe this can get you started :

LDAP Command Examples

regards

ptrex

thx for your link but it doesn't help me with wmi. I have already thought use LDAPSearch but I would have preferred using WMI...

Share this post


Link to post
Share on other sites
gcriaco

Hi,

I'm actually trying to retrieve some informations about a LDAP accounts.

I'm not working on Active directory but on openLDAP

I found here a script wich allows me to look for members and works well

Const $LDAPBaseDN = "ou=people" & ",dc=mycie,dc=com"
Const $LDAPPort = "myport"
Const $LDAPServer = "myserver"
Const $LDAPAddress = $LDAPServer & ":" & $LDAPPort & "/" & $LDAPBaseDN
$LookFor = "baghenamoth"

$ObjLDAP = ObjGet ("LDAP://" & $LDAPAddress)
If @error Then
    MsgBox (4096, "LDAP Connection", $LDAPServer & " connection error")
    Exit
EndIf
For $ObjMembers In $ObjLDAP
    ConsoleWrite($ObjMembers.uid & @CR)
Next

Does anyone knows how to check member info without browsing all members and more : how to check user authentification (BIND?)

Your code works for me. I'm working on SunOne Directory Server v. 5.2

Share this post


Link to post
Share on other sites
water

Can you please tell us what the download contains? And what is it all for?

The script has 541 bytes. It runs Outlook and sends a few keystrokes. No documentation but a lot of unreadable (russian) characters.

The second file is the AutoIt package.

So we need to download 7 megabyte for 500 bytes of code?

Doesn't look useful :huh:

Edited by water

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2018-09-01 - Version 1.3.4.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
 
Tutorials:

ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×