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

Windows Forms Discussion :

Active Directory : Supprimer un utilisateur


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut Active Directory : Supprimer un utilisateur
    Bonjour,

    j'ai un problème au niveau de l'active directory, et notamment d'un code pour supprimer un utilisateur de l'active directory.

    Dans le code suivant, pourriez vous me décrire exactement le fonctionnement des deux chaines de connexion? (cheminLdapParent et cheminLdapObjetAsupprimer)
    je crois qu'il faut utiliser les CN, DC, OU tout ca, mais j'ai jamais rien compris à ces notions.
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    ' Noeud parent de l'objet à supprimer
    Dim entryParent As New DirectoryServices.DirectoryEntry("LDAP://" & cheminLdapParent, _
    		                       monUsername, monPassword, AuthenticationTypes.Secure)
     
    ' Objet à supprimer
    Dim entryAsupprimer As New DirectoryServices.DirectoryEntry("LDAP://" & cheminLdapObjetAsupprimer, _
    		                       monUsername, monPassword, AuthenticationTypes.Secure)
     
    Try
     
         ' Suppression de l'objet
         entryParent.Children.Remove(entryAsupprimer)
         Return True
     
    Catch ex As Exception
     
         MessageBox.Show(ex.Message)
         Return False
     
    Finally
     
    ' Fermeture des DirectoryEntry
     entryParent.Close()
     entryAsupprimer.Close()
     
            End Try

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut
    des idées?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut
    Bon vu la date je pense que tu doit avoir trouvé. Je te donne le réponse, cela pourra toujours aider quelqu'un ...

    Pour faire appel, il faut donner ton chemin LDAP sous cette forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ldap://cn=toto, ou=Utilisateurs,dc=domaine,dc=fr
    PS: Si tu enlèves les monUsername, monPassword, AuthenticationTypes.Secure, le programme utilisera les droits du compte d'utilisateur avec lequel tu a lancé celui ci.

Discussions similaires

  1. LDAP Active directory récupérer les utilisateurs d'un groupe
    Par *alexandre* dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 19/01/2012, 09h58
  2. Active directory/LDAP - Affectation utilisateurs dans groupes
    Par SuperPat dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 24/04/2008, 17h26
  3. Réponses: 3
    Dernier message: 06/11/2007, 09h29
  4. Active Directory - Copie d'utilisateur
    Par Magootiere dans le forum VB.NET
    Réponses: 3
    Dernier message: 30/10/2007, 10h13
  5. Réponses: 3
    Dernier message: 17/10/2007, 10h14

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