
将快捷方式发布到 Citrix XenApp
我们所有使用 Citrix XenApp 发布应用程序的人都遇到过拒绝发布的应用程序, 要么是因为它包含我们无法在 path 中输入的字符, 或者为什么它有一个有点奇怪的命令行, 例如,这是两个以上的参数,并且不受支持. 解决此类事件, 我们可以利用应用程序制造商留下的快捷方式, since 在快捷方式中 (.LNK) 它可以具有此类应用程序具有的任何字符或所有参数.
Crearemos un archivo .vbs (Visual Basic 脚本) 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, 假)
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”