Publication d’un raccourci vers Citrix XenApp
Tous ceux d’entre nous qui utilisent Citrix XenApp pour publier des applications sont tombés sur une application qui résiste à la publication, soit parce qu’il comporte des caractères que l’on ne peut pas saisir dans le chemin, ou pourquoi il a une ligne de commande un peu étrange, Il s’agit par exemple de plus de deux paramètres et cela n’est pas pris en charge. Pour résoudre ce type d’incident, On peut profiter du raccourci laissé par le fabricant de l’application, puisque dans un raccourci (.lnk) Il peut avoir n’importe quel caractère ou tous les paramètres d’une telle application.
Nous allons créer un fichier .vbs (Visual Basic Script) où nous mettrons ce texte:
'AppLaunch.vbs
En cas d’erreur Reprendre le suivant
Dim sAppPath
Définir WshShell = WScript.CreateObject(“WScript.Shell”)
‘ Chemin d’accès au raccourci
sAppPath = “%comspec%/c RUTAACCESO_DIRECTO.lnk”
‘ Exécute le programme puis ferme le script.
Retour = WshShell.Run(sAppPath, 1, Faux)
Wscript.quit
Il s’agit d’un simple script VBasic qui appellera le raccourci que nous lui indiquons.
Et lors de la publication de l’application en question, nous appellerons le script avec la commande suivante: %Windir%system32wscript.exe “RUTASCRIPT.vbs”