IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Active directory chemin LDAP


Sujet :

VBScript

Vue hybride

soron59 Active directory chemin LDAP 25/07/2012, 09h54
pitchalov Bonjour, Voici un petit... 01/08/2012, 10h45
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 28
    Par défaut Active directory chemin LDAP
    Bonjour,

    Je cherche à récupérer le chemin LDAP d'un utilisateur j'ai retourné tous le net et je trouve rien...Je commence à me dire que c'est impossible

    exemple :

    ("LDAP://DC=domaine,DC=local")

    Merci pour vos réponse

  2. #2
    Membre chevronné Avatar de pitchalov
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 340
    Par défaut
    Bonjour,

    Voici un petit bout de code pour récupérer la chaine LDAP d'un utilisateur depuis son sAMAccountName avec une requête ADO :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Const ADS_SCOPE_SUBTREE = 2
    strUserSAMAccountName = InputBox("Entrer le sAMAccountName de l'utilisateur recherché")
    Set objConnection = CreateObject("ADODB.Connection")
    objConnection.Provider = "ADsDSOObject"
    objConnection.Open "Active Directory Provider"
    Set objCommand = CreateObject("ADODB.Command")
    Set objCommand.ActiveConnection = objConnection
    objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE 
    objCommand.CommandText = "SELECT adspath FROM 'LDAP://" & GetObject("LDAP://RootDSE").Get("DefaultNamingContext") & _
    	"' WHERE objectCategory='user' AND sAMAccountName = '" & strUserSAMAccountName & "'"
    Set objRecordSet = objCommand.Execute
    If Not objRecordSet.EOF Then
    	MsgBox objRecordSet.Fields("adspath")
    Else
    	MsgBox "Utilisateur <" & strUserSAMAccountName & "> non trouvé"
    End If
    Bonne continuation

Discussions similaires

  1. Plone 4 LDAP : Active directory OK - LDAP bad
    Par hunyka dans le forum Général Python
    Réponses: 4
    Dernier message: 09/07/2013, 11h15
  2. Apache, LDAP et Active Directory
    Par aZrael51 dans le forum Apache
    Réponses: 9
    Dernier message: 15/06/2007, 09h16
  3. [C#] Active directory LDAP
    Par Gauden dans le forum Windows Forms
    Réponses: 9
    Dernier message: 02/05/2005, 13h57
  4. Ldap sur Active Directory de W2003 avec IpWorks
    Par Gyles2 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 08/10/2004, 11h46
  5. Ldap sur Active Directory de Win2003 avec IpWorks
    Par Gyles2 dans le forum Développement
    Réponses: 1
    Dernier message: 08/10/2004, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo