Question Récupérer UID LDAP Unix pour créer compte AD

Plus d'informations
il y a 16 ans 2 semaines #2084 par bill_
Ça me dit une erreur comme quoi aucun objet n'a été spécifié :

[code:1]Get-Member : Aucun objet n'a été spécifié pour get-member.
Au niveau de C:\Scripts\test.ps1 : 22 Caractère : 23
+ $ret | Get-Member <<<<[/code:1]

J'ai essayé avec ceci :

[code:1]$ret | Get-Member $DN -Name \"toto\"[/code:1]
Il me dit :

[code:1]Source : System.Management.Automation.ParameterBindingException
Erreur : Impossible de trouver un paramètre correspondant au nom « cn=toto,ou=people,dc=masociete,dc=fr ».
Get-Member : Impossible de trouver un paramètre correspondant au nom « cn=toto,ou=people,dc=masociete,dc=fr ».
Au niveau de C:\Scripts\test.ps1 : 22 Caractère : 23
+ $ret | Get-Member <<<< $DN -Name \"toto\"[/code:1]

Sur le site de novell il ne montre pas comment faire :

www.novell.com/coolsolutions/feature/11204.html

Juste comment le créer, modifier, déplacer etc..

Par contre quand je fais un netstat -ano, la connexion vers le serveur ldap et \"en attente\" sur le port 389

Edit : Autant pour moi, c'est marqué \&quot;Etablie\&quot;<br><br>Message édité par: spz, à: 3/04/08 15:27

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 2 semaines #2085 par Arnaud Petitjean
Avant de faire
[code:1]$ret | get-member[/code:1]

as tu bien fait ceci ? :

[code:1]$ret = $ldapConn.Bind($DN,\&quot;passwd\&quot;«»)[/code:1]<br><br>Message édité par: Arnaud, à: 3/04/08 15:53

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 2 semaines #2086 par bill_
Oui oui, sur le script j'ai bien mis ça :)

Est-ce qu'il est possible de faire une recherche en y mettant un filtre pour avoir ce que je veux ?<br><br>Message édité par: spz, à: 3/04/08 16:42

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 2 semaines #2092 par bill_
Bonjour,

Je viens de comprendre un truc, en fait, sur cette ligne :

[code:1]$attribute = $Entry.getAttribute($attribut)[/code:1]

.getAttribute, qui fait partie de Novell.Directory.Ldap.LdapEntry permet d'afficher seulement le CN, sur le net je n'ai pas trouvé de bibliothèque permettant de relever l'UID :S en tout cas le script fonctionne :)

Si vous connaissez un autre moyen de lire plus d'informations sur l'utilisateur :) c'est génial

J'ai trouvé pour information comment exécuter le script sans passer les paramètres $serveur, $DN etc...

Bonne journée

Edit : J'ai trouvé ceci :

developer.novell.com/documentation//ndsl...nu/data/sdk1360.html

developer.novell.com/documentation//ndsl...a/sdk235.html#sdk235

Mais quelle libraire/syntaxe utilisée ?<br><br>Message édité par: spz, à: 4/04/08 13:17

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 2 semaines #2093 par Laurent Dardenne
spz écrit:

Mais quelle libraire/syntaxe utilisée ?

Les documents cités sont plus une description des classes que des méthodes, regarde du coté de la méthode Search. Il y a un exemple dans la doc \&quot;NDK: LDAP Libraries for C#\&quot; dispo sur SourceForge, Ch 3.2 Searching the Directory
Par contre il faut convertir le code C# en PS.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 2 semaines #2094 par bill_
J'imagine que c'est ça que tu veux dire ?

www.novell.com/coolsolutions/feature/11204.html#4.4

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.084 secondes
Propulsé par Kunena