Publicando un acceso directo en Citrix XenApp
Todos los que usamos Citrix XenApp para publicar aplicações nos hemos encontrado con alguna app que se nos resiste a ser publicada, ya sea por qué tiene carácteres que no podemos introducir en la ruta, o por qué tenga una línea de comandos algo extraña, esto es por exemplo más de dos parâmetros y esto no se soporta. Para resolver este tipo de incidencias, nos podemos aprobechar del acceso directo que nos dejó el fabricante de la application, ya que en un acceso directo (.lnk) puede tener cualquier carácter o todos los parámetros que tenga dicha application.
Crearemos un archivo .vbs (Visual Basic Script) donde pondremos este texto:
‘AppLaunch.vbs
Em caso de erro Retomar Próximo
Dim sAppPath
Set WshShell = WScript.CreateObject(“WScript.Shell”)
‘ Path to the shortcut
sAppPath = “%comspec% /c RUTAACCESO_DIRECTO.lnk”
‘ Executes the program then closes the script.
Return = WshShell.Run(sAppPath, 1, Falso)
Wscript.quit
Es un simple script de VBasic que llamará al acceso directo que le indiquemos.
Y a la hora de publicar la aplicación en cuestión llamaremos al script con el siguiente comando: %Windir%system32wscript.exe “RUTASCRIPT.vbs”










































