Publicando un acceso directo en Citrix XenApp

Todos los que usamos Citrix XenApp para publicar aplicacions nos hemos encontrado con alguna aplicació 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 exemple más de dos paràmetres i això no se soporta. Per solucionar aquest tipus d'incidències, no podem aprobechar del acceso directo que nos dejó el fabricant de la aplicación, ya que en un acceso directo (.lnk) puede tener cualquier caràcter o tots els paràmetres que tenga dicha aplicació.

Crearemos un archivo .vbs (Visual Basic Script) donde pondremos este texto:

‘AppLaunch.vbs
On Error Resume Next
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, false)
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.exeRUTASCRIPT.vbs


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Uso de VMware FT

27 d'October de 2009