Question Problème affichage employeeID

Plus d'informations
il y a 17 ans 3 mois #3469 par david
Bonjour,
J'ai un problème avec le script suivant :

[code:1]
$ldapQuery = \"(&(objectclass=user))\"
$de = [ADSI]\"LDAP://*.*.*.*/ou=*,OU=*,dc=*,dc=*\"
$ads = new-object system.directoryservices.directorysearcher -argumentlist $de,$ldapQuery
$complist = $ads.findall()
foreach ($i in $complist) {
$i.properties.employeeID
$i.properties.cn
$i.properties.mail
}[/code:1]

En effet lors de l'affichage, il ne m'affiche pas la propriété employeeID. Est-ce que employeeID est bien une propriété ou un objet? Si c'est un objet, comment l'afficher?

Quand je le récupère en faisant un $test.get(\"employeeID\") ou $test.get(\"mail\"), ça passe sans problème.
Merci pour votre aide<br><br>Message édité par: Arnaud, à: 16/12/08 15:53

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

Plus d'informations
il y a 17 ans 3 mois #3472 par Laurent Dardenne
Salut,
dav écrit:

Est-ce que employeeID est bien une propriété ou un objet?

C'est une propriéte je pense puisqu'elle rattachée à l'objet courant qui sert de clé.
dav écrit:

Si c'est un objet, comment l'afficher?

Comme tu le fais avec la méthode Get.
Je ne connais pas trop AD mais le nombre de propriétés liées à une entrée peut être trés importante c'est pourquoi les méthodes de récupération ne renvoie que le strict minimum, enfin c'est ce que j'ai cru comprendre.
Donc la propriété que tu recherches n'est pas par défaut rapatriée de l'annuaire, comme tu l'a vu dans ce post .

Tutoriels PowerShell

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

Plus d'informations
il y a 17 ans 3 mois #3473 par Laurent Dardenne
A propos du fonctionnement de ADSI voir ceci

Tutoriels PowerShell

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

Plus d'informations
il y a 17 ans 3 mois #3478 par david
Réponse de david sur le sujet Re:Problème affichage employeeID
Re,
Désolé de relancer mais j'avance pas
J'arrive vraiment pas à récupérer cette propriété employeeID alors que j'arrive à récupérer les autres....
J'ai essayé de mettre un get dans le script sa passe pas...Il me reconnait pas le get alors que dans powershell ça passe....
Quelqu'un a-t-il une idée?J'ai vraiment besoin de récupérer cette propriété. Je dois l'injecter ailleur

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

Plus d'informations
il y a 17 ans 3 mois #3483 par david
Réponse de david sur le sujet Re:Problème affichage employeeID
employeeID est un attribut caché d'active directory. Existe-t-il une méthode pour le récupérer? J'ai essayé avec get,getatribute sans succès
Merci

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

Plus d'informations
il y a 17 ans 3 mois #3484 par Laurent Dardenne
Regarde ceci autour des cmdlets gratuit de Quest Software.

Tutoriels PowerShell

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

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