Excetution automatique d'une appli à l'ouverture de session

Bonjour,

Comment est-il possible d’exécuter automatiquement une application (publiée sur le portail Citrix) lors de l’ouverture de session Citrix ?

Existe-t-il un type de login script Citrix qui permet de paramètrer cela ?

a quel niveau agir ? où se trouve le fichier à paramétrer ?

Pour info : environnement Metaframe PS4



Merci de vos réponses.

Salut,



Selon la version de ta WI :

http://www.thomaskoetzing.de/index.php?option=com_content&task=view&id=65&Itemid=104

merci pour la réponse.

Par contre j’ai oublié de préciser que l’exécution ou non de cette application lors de l’ouverture de session est conditionné par l’appartenance de l’utilisateur à un groupe défini.

En clair, si l’utilisateur appartient au groupe => l’appli doit se lancer automatiquement

Sinon, ne rien faire et proposer directement le portail.



Comment faire dans ce cas ?

tiens, ça me rappelle un certain environnement avec plusieurs WI, des serveurs dispatchés dans différentes régions et un besoin d’envoyer vers la WI proche de l’utilisateur selon un groupe AD… :slight_smile:



en clair, tu dois te plonger dans le code WI pour faire cette recherche avant que applist.aspx ne soit appelé… le SDK de WI est ton ami

Le SDK de la WI est un assez pauvre et pas à jour pour les WI > 5.0. …

Pour moi cela fonctionne sans problème.



En fonction de l’appartenance à un groupe l’application est visible ou pas dans la WI.



J’ai modifié le fichier Include.aspx pour avoir la possiblité de lancer plusieur type d’application en fonction de l’appaetance d’un utilisateur à un groupe.



Exemple :



// CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC

//

// CODE CHANGE

//

// Auto Launch

//

// Replace sample APPLICATION “Notepad” with the proper

// information of the ONE application to Auto launch

//

// CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC

string AUTOLAUNCH_APP_NAME = “Application1”;

string AUTOLAUNCH_APP1_NAME = “Application2”;

bool AppFound = false;

//

//

// CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC



// CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC

//

// CODE CHANGE

//

// Auto Launch

//

// CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC

if (appHref.ToLower().EndsWith(AUTOLAUNCH_APP_NAME.ToLower())){

result += " id=“AutoApp” name=“AutoApp”";

AppFound = true;

}



if (appHref.ToLower().EndsWith(AUTOLAUNCH_APP1_NAME.ToLower())){

result += " id=“AutoApp” name=“AutoApp”";

AppFound = true;

}



//

// CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC



Cdlt



Sébastien