Est-il possible d'intégrer un XenApp Citrix dans une page Web et de le transmettre dynamique des paramètres?

StackOverflow https://stackoverflow.com/questions/2298800

Question

Alors, je ne sais rien sur les applications Citrix, donc je peux peut-être être pointée dans la bonne direction ou même des exemples donnés.

Je dois être en mesure d'exécuter une application de bureau (qui est installé sur les serveurs), mais l'avez intégré dans une application Web (ASP.NET).

Nous en avons besoin de se sentir comme il est assez intégré, donc nous allions passer un jeton de session à l'application Citrix, afin qu'il puisse se connecter à la base de données Web et « partager » la même session.

En outre, lorsque nous ouvrons une connexion Citrix à cette application, nous voulions utiliser des paramètres de ligne de commande, ou d'une autre façon de communiquer à Citrix Application hébergée sur le site Web, pour lui dire que l'écran pour faire apparaître.

est tout cela facilement faisables avec Citrix? Peut-il être fait mieux avec quelque chose d'autre Windows 2008 Terminal Services?

Était-ce utile?

La solution

Le lien dans la réponse de Vadym Tyemirov n'est plus courant. Ceci est du lien mis à jour:

  

Pour passer des paramètres aux applications publiées

     

Utilisez la page Emplacement de l'assistant de publication d'application pour entrer dans la ligne de commande et passer des paramètres aux applications publiées. Pour modifier le réglage, dans le menu Action, sélectionnez Propriétés de l'application puis sélectionnez Emplac.

     

Lorsque vous associez une application publiée avec les types de fichiers, les symboles « % * » (pour cent et les symboles étoile entre guillemets doubles) sont ajoutés à la fin de la ligne de commande pour l'application. Ces symboles agissent comme un espace réservé pour les paramètres transmis aux périphériques utilisateur.

     

Si une application publiée ne démarre pas au moment prévu, vérifiez que la ligne de commande contient les symboles corrects. Par défaut, XenApp valide les paramètres fournis par des dispositifs d'utilisateur lorsque les symboles « % * » sont ajoutés. Pour les applications publiées qui utilisent des paramètres personnalisés fournis par le dispositif utilisateur, les symboles « % ** » sont ajoutés à la ligne de commande pour contourner la validation de ligne de commande. Si vous ne voyez pas ces symboles dans une ligne de commande pour l'application, les ajouter manuellement.

     

Si le chemin du fichier exécutable comprend les noms de répertoire avec des espaces (tels que « C: \ Program Files »), vous devez mettre la ligne de commande pour l'application des guillemets doubles pour indiquer que l'espace appartient à la ligne de commande . Pour ce faire, suivez les instructions ci-dessous pour ajouter des guillemets autour des symboles% * et puis ajoutez un guillemet au début et à la fin de la ligne de commande. Assurez-vous d'inclure un espace entre le guillemet de fermeture de la ligne de commande et le guillemet d'ouverture des symboles% *.

     

Par exemple, modifiez la ligne de commande pour l'application publiée Windows Media Player à ce qui suit:

    “C:\Program Files\Windows Media Player\mplayer1.exe” “%*”

Pleine page: http://docs.citrix.com/en-us/xenapp-and-xendesktop/xenapp-6-5/xenapp65-w2k8 -wrapper / ps-édition-atterrissage pages / ps-pub-prop-name-v2 / ps-pub passe-parameters.html

Autres conseils

Utilisation paramètre ApplicationParam passé à launch.ica, par exemple

launch.ica?ApplicationID=Citrix.MPS.App.PublishedApp&ApplicationParam=/f%20/v:slashedParameter&UniqueID=1049713915

Pour l'application publiée pour obtenir les paramètres de sa ligne de commande se termine par « % * »

PublishedApp.exe “%*”

Voici un lien vers la documentation:

scroll top