将快捷方式发布到 Citrix XenApp

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

我们将创建一个 .vbs 文件 (Visual Basic 脚本) 在其中我们将放入以下文本:

‘AppLaunch.vbs
On Error Resume Next
Dim sAppPath
Set WshShell = WScript.CreateObject(“WScript.Shell”)
‘ 快捷方式的路径
sAppPath = “%comspec% /c RUTAACCESO_DIRECTO.lnk”
‘ 执行程序然后关闭脚本.
Return = WshShell.Run(sAppPath, 1, 假)
Wscript.quit

这是一个简单的 VBasic 脚本,它将调用我们指定的快捷方式.

在发布相关应用程序时,我们将使用以下命令调用脚本: %Windir%system32wscript.exe “RUTASCRIPT.vbs”


推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!

使用 VMware FT

27 十月 2009