可以在App-V包中使用符号链接

我们通过App-V使用SPSS统计软件包,尽pipe它允许使用自定义对话框和macros,但是这些必须放在应用程序安装的子文件夹中,所以这意味着用户不能添加新的macros。

是否有可能有一个App-V软件包包含一个符号链接的文件夹指向一个不同的地方,以便这个远程文件夹可以很容易地更新,而不需要重build和重新部署包?

谢谢

我有另一个应用程序类似的问题。 我们通过RDS和RemoteApps来展示我们的产品。 结束在App-V客户端系统的根OS C:\文件夹上创build重复的文件夹结构。 只有文件夹! 在其中一个子文件夹上使用了一个符号链接到保存更新文件的共享位置。

我sorting了App-V包C:\文件夹。 在VFS中,我合并了文件夹结构。 由于本地文件夹是文件更新位置的符号链接,因此app-v软件包会查看这些文件。

您可以通过计算机启动脚本部署mklink,因为它使用系统帐户privs运行。

在App-V 4.6 SP2上,音序器“变乱”,当我尝试在应用程序目录中创build一个文件和文件夹符号链接时崩溃。 所以我认为这是行不通的。

附注:用户可以修改应用程序内的子文件夹,并遵循正常的NTFS权限。 他们不能从应用程序外部导航到这些文件夹,但是我多次使用应用程序的“打开”对话框来修改应用程序文件夹结构中的文件。 此外,这些更改将从caching的sft保存到单独的存储中。

使用App-V 5.x,您应该可以通过执行以下操作来实现此目的:

  • 在本地文件系统上创build与要在本地写入的“macros子文件夹”对应的文件夹
  • 使用App-V音序器检查/编辑VFS,并确保“macros子文件夹”设置为“与本地目录合并”

虚拟化应用程序应该“看到”包含虚拟化文件夹和本地文件系统文件夹中的“macros文件夹”的合并。

你可能想看看这个问答,以帮助你实现你正在寻找的行为。

SPSS_CDIALOGS_PATH听起来像是最好的途径。 这听起来像@ user765827在这里的钱。

您也可以考虑重新剪切包,使其看起来像这些“外部”的文件,并以可pipe理的方式进行部署。

  1. 如果您在sequncing之前预先创build文件夹path(或在现有的App-V中configuration文件夹元素为“合并”),
  2. 安装后(但在sorting之前,删除文件) – 或只是从现有的App-V中删除它们
  3. 然后让您的部署系统pipe理这些文件并将它们原生部署到磁盘上

如果他们只是“平坦的”数据,而且这只是一个简单的复制工作,大多数部署工具都应该处理它。 您可以在启动时运行GPO首选项脚本,因为这样可以避免提升(如果ACL是path,则可以login)。