Question GUI Affichage de données des users

Plus d'informations
il y a 7 ans 4 mois #28058 par Hicham Madini
Excellent! c'est exactement je que j'ai réussi à faire!

Pour la modification à la source Do-AccountLookup, je vais voir si c'est nécessaire.

Bonne soirée et merci beaucoup pour ton aide!

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

Plus d'informations
il y a 7 ans 4 mois #28059 par Hicham Madini
bonjour 6ratgus,
bon j'amerais bien continuer ce que j'ai commencé afin d'atteindre mon but.
Pour Info:
\"Je suis responsable de presque 50 personnes, je suis mécanicien rien à avoir avec l'informatique :(
On a 4 serveurs différents et c'est énervant à chaque fois d'aller sous chaque serveur pour vérifier est ce qu'un utilisateur à un compte ou pas et si oui est ce qu'il est dans les bons groupes et et etc...
Pourcela j'ai créé cette UserForm. Mais je veux pas avoir 4 UserForm, donc je veux regrouper les 4 dans une seule Userform (voir foto) puisque chaque utilisateur a la même UID dans tout nos systémes.
Ce qui veux dire que les informations affichées sur la première Userform ne font que me confirme que l'utilisateur a éffectivement un compte sous un ou plusieurs serveurs. Et pour afficher tout son profile je suis obligé d'ajouter des Multi-Form (Child Forms).\"



Juste pour demanstartion, je me suis cassé la tête hier soir et ce matin et j'ai réussi à créé une Multi-Form (voir le script attaché).

La question qui se pose est:
est ce que c'est possible techniquement de passer les infos qu'on récupére du serveur à la Multi-Form?

Merci d'avance!

La pièce jointe Forum_Child.ps1 est absente ou indisponible

<br><br>Message édité par: hichammadd, à: 24/01/19 08:33
Pièces jointes :

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

Plus d'informations
il y a 7 ans 4 mois #28060 par Philippe

Pour Info:
\&quot;Je suis responsable de presque 50 personnes, je suis mécanicien rien à avoir avec l'informatique

pense a la reconversion tu t'en sort tres bien pour un non informaticien !! :)

On a 4 serveurs différents et c'est énervant à chaque fois d'aller sous chaque serveur pour vérifier est ce qu'un utilisateur à un compte ou pas et si oui est ce qu'il est dans les bons groupes et et etc...

il me semble que tu a dit avoir un serveur AD dans ce cas je pense que tu part dans la mauvaise direction !
normalement on crée un utilisateur \&quot;dans l'AD\&quot; et on utilise cette utilisateur sur tous les serveurs soit en direct soit, est c'est mieux, via des groupes
si tu veux on peut en parler

sinon pour résoudre ton problème immédiat, il faut que tu copie la fonction Do-RenderUserDetail en Do-RenderUserDetail_child et que dedans tu remplace $script:fieldsDetail en $script:fieldsDetail_Child
puis dans $btnMoreInfo_Click tu rajoute Do-RenderUserDetail_child apres la boucle de création des textbox de ta formchild. juste avant le $frmMoreInfo.Add_KeyDown...<br><br>Message édité par: 6ratgus, à: 24/01/19 10:43

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

Plus d'informations
il y a 7 ans 4 mois #28062 par Hicham Madini
Merci 6ratgus, mais je suis obligé de trouver une solution car j'en ai ras le bol chaque jour, chercher dans les 4 serveurs differents.

Non je suis bien dans la bonne direction, 2 serveurs AD et 2 OpenLdap. Donc pas desoucis :D

Moi je ne crée rien, je dois faire les demandes pour la création/ajout/suppression. C'est pourcela que je veux juste récupérer les données des serveurs. Enfin je n'ai aussi que les droits de lecture :D
Oui on a des groupes bien sur, mais si tu vois le script original, il y a déjà la solution pour afficher les groupes, donc pas de soucis. Sur ce serveur OpenLdap \&quot;ldap.forumsys.com:389\&quot; il n'y a pas de groupes ;)

sinon pour résoudre ton problème immédiat, il faut que tu copie la fonction Do-RenderUserDetail en Do-RenderUserDetail_child et que dedans tu remplace $script:fieldsDetail en $script:fieldsDetail_Child
puis dans $btnMoreInfo_Click tu rajoute Do-RenderUserDetail_child apres la boucle de création des textbox de ta formchild. juste avant le $frmMoreInfo.Add_KeyDown...&lt;br&gt;&lt;br&gt;


La solution fonctionne mais juste pour un user, c.à.d.
1- je cherche la lettre a ==&gt; il me trouve 7 comptes
2- je selectionne \&quot;pasteur\&quot; par exemple ==&gt; il m'affiche son uid et mail
3- je clique sur le boutton \&quot;Show more Details\&quot; ==&gt; il m'affiche tout les données de pasteur
4- je clique sur le boutton \&quot;OK\&quot; pour revenir ==&gt; rien ne fonctionne aprés

== Edit ==
Bon j'ai réussi à résoudre le problème de la Form_Child.
Rese que la Form initiale qui n'actualise pas les champs en choisissant un autre user..... je cherche....
==Fin Edit ==

J'ai attaché le nouveau script avec leschangements!<br><br>Message édité par: hichammadd, à: 24/01/19 13:53

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

Plus d'informations
il y a 7 ans 4 mois #28063 par Hicham Madini
voici le nouveau fichier

Je pense que le problème vient de $frmUI.ResumeLayout()<br><br>Message édité par: hichammadd, à: 24/01/19 20:21

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

Plus d'informations
il y a 7 ans 4 mois #28065 par Hicham Madini
sorry voici le bon fichier

La pièce jointe Forum_Child_New.ps1 est absente ou indisponible

Pièces jointes :

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

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