Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

samAccountName différent du CN

0 views
Skip to first unread message

Sebastien Piche

unread,
Apr 12, 2004, 11:14:34 AM4/12/04
to
bonjour,
avez vous des idée pour moi dans mon domaine le CN et
samAccountName sont différent est-ce que c'est possible de ce connecté sur
les objet user en utilisant le samaccoutname au lieu du CN ou avait vous une
idée pour récupéré le CN pour me connecté sur l'objet ???

merci de votre aide


Yassine.K[MVP]

unread,
Apr 12, 2004, 5:06:45 PM4/12/04
to
 
"Sebastien Piche" <kra...@hotmail.com> wrote in message news:OGe7dDK...@tk2msftngp13.phx.gbl...
Salut,
 
Les 2 attributes sont differentes pour la raison suivante.
CN, "Common Name" est compose de l'attribute "GivenName" et l'attribute"SN", qui veux dire surname "le nom de famille"
En ce qui concerne l'attribute SamAccount c'est l'ancien logon du compte NT 4.0  qui toujours unique dans la foret,
 
est-ce que c'est possible de ce connecté sur
> les objet user en utilisant le samaccoutname au lieu du CN
C'est faisable avenc le fournisseur nt 4.0 mais reste avoir si le Cn de l'object sur Ton AD est le meme que les anciens Nom de compte nt 4.0
en vbs ca donne set oUsr = GetObject("WinNT://" & DomainName & "/" & LoginName & ",user")
avec Ldap tu as besoin du CN mais il existe autre methode ou cas ou ton app n'as pas access au cn pour connecter a AD a ce moment la,
- une facon est de faire une requette Ldap en fesant un serverless binding
sQuery = "SELECT distinguishedName FROM 'LDAP://" & _
  sDomain & "'WHERE sAMAccountName = '" & sUserID & "'"
- Autre Facon est de passer par l'interface IADSNameTranslate" qui a pour contract de traduire entre le DN d'un object Ldap a plusieurs format, pour enumerer les differents types de format, regarde l'enumeration ADS_NAME_TYPE_ENUM d' Adsi sur ce lien avec example en c# et vb.net
example en vbs sur google
 
autre facon est de passer par le Guid, fournisseur Ldap te permet de te connecter a un object Ldap avec son guid.
Derniere facon que je sache est d'utiliser le Sid en le passant au fournisseur Ldap de l'object dans ce cas un User ou Group object seulement
 pour toute information detaille sur Adsi, voici le lien officiel
 
Cordialement
Yassine.K

Sebastien Piche

unread,
Apr 13, 2004, 8:26:57 AM4/13/04
to
merci beaucoup c'est exactement ce que je cherchais
"Yassine.K[MVP]" <yas...@hotmail.com> a écrit dans le message de news:Ok2SaINI...@TK2MSFTNGP11.phx.gbl...
0 new messages