begin process at 2012 02 10 05:44:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Administration

 > RÉCUPÉRATION DES GROUPES AD D'UN USER EN ASPNET

RÉCUPÉRATION DES GROUPES AD D'UN USER EN ASPNET


 Information sur la source

Note :
Aucune note
Catégorie :Administration Source .NET ( DotNet ) Classé sous :ad, ldap, goupes, active, directory Niveau :Initié Date de création :14/02/2006 Date de mise à jour :14/02/2006 11:40:25 Vu :15 337

Auteur : DemonFire21

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Tout est dans le titre ;-)

Source

  • Dim LocalisationAD As New DirectoryServices.DirectoryEntry("LDAP://") 'Adresse de votre AD
  • Dim RechercheGroupe As New System.DirectoryServices.DirectorySearcher(LocalisationAD)
  • Dim propertyCount As Integer
  • Dim GroupString As String
  • RechercheGroupe.Filter = ("(anr= DUPONT)") 'DUPONT est un exemple, mettez le nom que vous voulez
  • RechercheGroupe.PropertiesToLoad.Add("memberOf")
  • Try
  • Dim myresult As SearchResult = RechercheGroupe.FindOne()
  • propertyCount = myresult.Properties("memberOf").Count
  • Dim dn As String
  • Dim equalsIndex, commaIndex As String
  • For i As Integer = 0 To propertyCount - 1
  • dn = myresult.Properties("memberOf")(i)
  • equalsIndex = dn.IndexOf("=", 1)
  • commaIndex = dn.IndexOf(",", 1)
  • GroupString += dn.Substring((equalsIndex + 1), (commaIndex - equalsIndex) - 1) & "|"
  • Next
  • Catch ex As Exception
  • If ex.GetType Is GetType(System.NullReferenceException) Then
  • Response.Write("Pas de groupes associés !")
  • Else
  • Response.Write(ex.Message.ToString & ex.ToString)
  • End If
  • End Try
Dim LocalisationAD As New DirectoryServices.DirectoryEntry("LDAP://") 'Adresse de votre AD
Dim RechercheGroupe As New System.DirectoryServices.DirectorySearcher(LocalisationAD)
Dim propertyCount As Integer
Dim GroupString As String

RechercheGroupe.Filter = ("(anr= DUPONT)") 'DUPONT est un exemple, mettez le nom que vous voulez
RechercheGroupe.PropertiesToLoad.Add("memberOf")

Try
   Dim myresult As SearchResult = RechercheGroupe.FindOne()
   propertyCount = myresult.Properties("memberOf").Count

   Dim dn As String
   Dim equalsIndex, commaIndex As String

   For i As Integer = 0 To propertyCount - 1
      dn = myresult.Properties("memberOf")(i)
      equalsIndex = dn.IndexOf("=", 1)
      commaIndex = dn.IndexOf(",", 1)
      GroupString += dn.Substring((equalsIndex + 1), (commaIndex - equalsIndex) - 1) & "|"
   Next

Catch ex As Exception
   If ex.GetType Is GetType(System.NullReferenceException) Then
      Response.Write("Pas de groupes associés !")
   Else
      Response.Write(ex.Message.ToString & ex.ToString)
   End If
End Try



 Historique

14 février 2006 11:40:25 :
Problème de fermeture de la balise TRY -> END TRY

 Sources de la même categorie

Source .NET (Dotnet) UTILISATION DES DATATABLES ET L'AFFICHAGE DU CONTENU DANS UN... par hedi_tounsi
Source avec Zip Source avec une capture Source .NET (Dotnet) .NET2 GESTIONNAIRE DE DROITS DE FICHIERS AVEC SQL SERVER EN ... par gldfdp
Source avec Zip AUTHENTIFICATION D'UTILISATEURS AVEC BASE DE DONNÉES par Nurgle
Source .NET (Dotnet) CLASS : VALIDER UN LOGIN ET MOT DE PASSE SUR ACTIVE DIRECTOR... par Trinita16
Source avec Zip Source avec une capture SITE DYNAMIQUE + GÉNÉRATEUR DE STATS + ESPACE SÉCURISÉE EN F... par Batman69

 Sources en rapport avec celle ci

LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK par Syruis
Source avec Zip Source avec une capture Source .NET (Dotnet) ASP.NET - FAB DOWNLOAD MANAGER par fabrice69

Commentaires et avis

Commentaire de Myke le 06/03/2006 19:49:45

Comment fait-on pour aller recuperer le nom du groupe primaire

Commentaire de noussawes le 21/09/2009 22:22:10

est ce que je peux avoir ce code en c#.net

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

LDAP et ses Properties... [ par Tanis49 ] SALUT a tous, je suis en train de bosser sur une extension de notre intranet, et notement sur un service d'annuaire, qui s'appuierai sur l'active dire Connection a Active Directory [ par cedricperes ] Bonjour   Je suis en train de developper une application .NET C#. Lorsqu'un utilisateur se connecte, je recupere son login grace a  "System.Web.HttpCo active directory [ par deathsurfer ] Bonjour à tous!j'explique la problématique:j'ai un serveur A qui est controleur de domaine, et qui a l'active directory.j'ai un serveur B où se trouve active directory en asp [ par bain ] Bonjour. J'ai un problème pour accéder à mon active directory à partir de ma page aspx.cs.En fait, mon code est assez simple:using System;using System Accès AD depuis une WebPart [ par RegVB ] Bonjour à tous,J'aimerai avoir votre avis : je dois requêter l'Active Directory depuis une webpart sous Sharepoint Server 2003, .Net 1.1. Pour cela je Manipuler Active Directory avec le compte ASPNET [ par ymerej ] Bonjour, je développe actuellement une application ASP .Net 2.0 depuis laquelle j'essaie de manipuler l'Active Directory : ajout et suppression d'un u besoin de quelques definitions svp. [ par titebouille ] Bonjour tout le monde.Bon n'ayant pas le droit à un prof d'info dans mon bts IG option administrateur,j'aurai besoin de l'aide si vous le pouvez. Chaine de connexion à l'Active Directory [ par Pepin21 ] Hello,J'ai vu pas mal de messages à propos de l'Active Directory, mais ça reste assez obscure pour moi.Ce que je dois faire : je ne dois pas Récupérer les groupes d'Active Directory avec ASP.Net [ par komisarek ] BonjourJ'aimerais savoir comment récupérer les groupes d'Active Directory avec ASP.NET.Je trouve beaucoup d'infos sur le sujet en ce qui concerne les PROBLÈME ASP.NET + ACTIVE DIRECTORY - POUR EXPERT [ par biowaste ] Bonjour !!Voici la description de mon problème. Je dois concevoir une application asp.net qui apellera un com+ pour effectuer certain traitement. Le p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales