[RESOLU] Script utilisateur attendre l'explorateur

Script utilisateur attendre l'explorateur [RESOLU] - Poste de travail - Systèmes & Réseaux Pro

Marsh Posté le 12-02-2013 à 14:59:24    

bonjour,
J'ai découvert depuis peu autoit. Avant je scriptai plutôt sous vbs, mais je n'arrivai pas a utiliser des commandes pour gerer l'interface graphique.
Nous avons un logiciel qui doit être configuré pour chaque compte utilisateur.
Comme j'ai des postes qui sont multi utilisateur, il m'est impossible de configurer le logiciel pour chaque compte utilisateur.
 
Le script fonctionne bien, mais le probléme c'est que windows n'a pas fini de configuré le bureau windows qu'il me lance le script d'ouverture de session et bien sur la conf de mon appli. Dans ce cas la ça ne fonctionne pas.
 
Y a t'il un moyen pour que les scripts utilisateurs s'active seulement après que le bureau soit bien ouvert ?
 
merci


Message édité par skoizer le 18-02-2013 à 13:37:31
Reply

Marsh Posté le 12-02-2013 à 14:59:24   

Reply

Marsh Posté le 12-02-2013 à 15:17:26    

Tu peux pas passer par GPP ? Plus simplet et plus propre que AutoIT.

Reply

Marsh Posté le 12-02-2013 à 15:18:51    

Ben le mieux c'est encore d'agir au niveau d'autoit pour attendre un évènement précis pour lancer les opérations ou alors X secondes.

Reply

Marsh Posté le 12-02-2013 à 15:39:02    

truc bien dégueux que tu peux faire avec AutoIT mais bien utile, tu peux détecter la couleur d'un pixel à l'écran :)

Reply

Marsh Posté le 12-02-2013 à 17:08:11    

je sais pas combien de fois j'ai entendu "tu peux passer par gpp" ..
deja faut être en domaine 2008, ce qui n'est pas mon cas et ça m'etonnerai qu'on peut tout regler, comme par exemple rentrer un mot de passe générique dans une application ou on peut seulement le mettre par interface graphique.
Le probléme avec un wait c'est que ça va me l'activer pour tous les pc, j'ai peur que les user commence a travailler.  Mes pc sont plus ou moin puissant, ce qui est vrais sur l'un ne  l'est pas sur l'autre....
J'ai bien attendu la fenétre mais si le bureau n'est pas totallement ouvert, il y a des bug. Il faudrait que j'arrive a prendre une video de l'ouverture du PC pour decortiquer tout ça.  
Vous en connaissez un ?
Sinon pour info c'est pour ce connecter a une ferme d'appli citrix.


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 12-02-2013 à 18:57:04    

Pas besoin d'un domaine 2008, et non on peut pas tout régler.

Reply

Marsh Posté le 12-02-2013 à 23:44:49    

pour se connecter à une ferme d'appli citrix tu as besoin d'autoit pour rentrer un mot de passe, c'est ça ? j'espère avoir mal lu :/

Reply

Marsh Posté le 13-02-2013 à 10:01:10    

oui
scenario 600utilisateurs AD qui sont "mobile" qui peuvent ce connecter potentiellement a 400 postes de travail. Il faut initialiser sur chaque poste sur chaque profil AD au moin une fois citrix et mettre le mdp de la ferme (la config de la ferme ce fait pas le bié du pn.ini situé dans le prog files)
donc 600 * 400 = 240 000 possibilités
Cette ferme citrix est situé chez un prestataire, il ne peut y avoir de liaison AD pour activer le SSO sous citrix.


Message édité par skoizer le 13-02-2013 à 10:01:55

---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 13-02-2013 à 10:21:28    

Je@nb comment tu ferais ?
car les utilisateurs ne sont pas trés autonomes, sur chaque poste on a des identifiants et mdp générique pour citrix.
Je te rassure ce n'est pas une ferme publié sur le net


Message édité par skoizer le 13-02-2013 à 12:22:08

---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 13-02-2013 à 11:37:19    

Suis pas du tout expert citrix, surtout sur ces versions, peut être Wolfman a une solution mais les bonnes pratiques me diraient qu'il faut utiliser l'AD/LDAP ou du certificat si c'est possible :/

Reply

Marsh Posté le 13-02-2013 à 11:37:19   

Reply

Marsh Posté le 13-02-2013 à 16:29:03    

ok ça fonctionne avec autoit, avec quelques petit sleep
merci


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 18-02-2013 à 13:37:04    

ok c'est bon :

Code :
  1. $hwnd = WinGetHandle('Program Manager')
  2. $error = @error
  3. Do
  4.   $hwnd = WinGetHandle('Program Manager')
  5.   Sleep(50)
  6.   SplashOff()
  7. Until $hwnd <> ""


ce code permet d'attendre que windows est bien sur le bureau !
merci pour l'aide


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed