This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
面向 StoreFront 的混合启动的应用程序保护
Citrix Virtual Apps and Desktops 的混合启动是指您登录适用于 Web 的 StoreFront(通过在本机浏览器中键入应用商店 URL),然后通过本机 Citrix Workspace 应用程序及其 HDX 引擎启动虚拟应用程序和桌面。“混合”一词是结合使用适用于 Web 的 StoreFront 与本机 Citrix Workspace 应用程序来连接和使用资源的结果。
注意:
如果没有在端点上安装本机 Citrix Workspace 应用程序组件,则为零安装配置,其中 Citrix Workspace 应用商店和 HDX 引擎都位于浏览器中。这称为适用于 HTML5 的 Citrix Workspace 应用程序,托管在 Citrix Workspace 或 Citrix StoreFront 上。本文档未涉及这种情况。
面向 StoreFront 的混合启动的应用程序保护允许枚举启用了应用程序保护的资源并从浏览器启动这些资源。
注意:
如果您选择 Use light version(使用简易版本)(使用 HTML5 客户端)或 Already installed(已安装)选项,则启用了应用程序保护的会话将被阻止,因为未在浏览器中成功检测到 Citrix Workspace 应用程序。
如果部署了 StoreFront 自定义设置,并且在浏览器中成功检测到本机 Citrix Workspace 应用程序,则可以使用 Web 浏览器访问启用了应用程序保护的应用程序和桌面。请参阅部署方法部分。
必备条件
请确保您使用的是 Citrix Workspace 应用程序版本 1912 LTSR 或更高版本,以及 StoreFront 版本 3.12 或更高版本。 有关应用程序保护所需的 Citrix 组件版本的详细信息,请参阅系统要求。
部署方法
-
下载名为 stf-customization-AppP.zip 的 Zip 文件,其中包含必须部署到 StoreFront 服务器计算机的所有必需文件。从 Citrix 下载中下载该文件。该文件包括以下内容:
- 必须复制到应用商店的 bin 文件夹的 DLL
- 解决方案正常运行所需的 JavaScript 文件和其他文件
- deploy-solution.ps1 PowerShell 脚本,StoreFront 管理员使用该脚本来部署解决方案
-
解压缩 stf-customization-AppP.zip 文件并打开一个新的管理员 PowerShell,在该位置解压相关文件。运行
deploy-solution.ps1
命令,该命令采用以下参数:-
-Action
:脚本采取的操作。允许使用的值如下:-
Deploy
操作以无缝方式部署解决方案。它会创建此解决方案变更的文件的备份,复制解决方案文件,然后重新启动服务。以下屏幕截图描述了在 StoreFront 服务器上部署解决方案的命令: -
ApplyUICustomization
操作对应用商店 UI 应用自定义设置,因此您看不到 Already installed(已安装)和 Use light version(使用简易版本)选项。此操作强制检测浏览器中的本机 Citrix Workspace 应用程序,并确保您绕过被阻止或不支持的情况。 -
RemoveUICustomization
操作会撤消ApplyUICustomization
操作,并再次显示 Already Installed(已安装)和 Use light version(使用简易版本)选项。
-
-
-StoreName
:必须对其采取操作的应用商店的名称。此参数是强制性的,必须与Deploy
操作一起传递。 -
-BackupDir
:可以在所需目录下创建备份的Deploy
操作中传递的参数。如果未通过,则在桌面上创建备份。这是可选参数。
-
注意:
如果 StoreCustomization_Input.dll 或 StoreCustomization_Launch.dll 中有任何现有的自定义设置,则部署此解决方案会覆盖这些自定义设置。
启用了应用程序保护的应用程序和桌面只有在部署自定义设置后才会枚举。如果未部署,应用程序和桌面就无法枚举。
受保护的资源的混合启动的最终用户体验
-
管理员在 StoreFront 服务器上部署解决方案后,请在客户端登录您的应用商店。然后在 Web 浏览器中使用 URL 访问 StoreFront。
-
要查看浏览器中是否成功检测到 Citrix Workspace 应用程序,请检查帐户设置中的当前状态。
-
成功检测到 Citrix Workspace 应用程序后,您可以查看并启动启用了应用程序保护的所有虚拟应用程序和桌面。
在 StoreFront 上启用跟踪
可以在 StoreFront 上启用跟踪来收集日志。跟踪功能将详细信息写入跟踪中。此跟踪可用于验证配置的 NetScaler Gateway 会话策略标签是否已正确传递到应用商店。StoreFront 服务器上的跟踪转储的默认位置为 C:\Program Files\Citrix\Receiver StoreFront\Admin\trace。
要启用跟踪并设置跟踪级别,请使用 PowerShell 脚本 SetDSStoreCustomizationTraceLevel.ps1
。此脚本随此处的公共 StoreFront 自定义 SDK 一起提供。该脚本采用以下参数:
- SiteId:部署了应用商店的 IIS 站点 ID
- VirtualPath:应用商店的虚拟路径
- TraceLevel:设置跟踪级别,即“错误”、“信息”、“关闭”、“详细”和“警告”
运行以下 PowerShell 命令以了解应用商店的 SiteId 和 VirtualPath:cd 'c:\program files\Citrix\Receiver Storefront\Scripts'.
.\ImportModules.ps1
Get-DSStoreFeatureInstances
运行 PowerShell 脚本 SetDSStoreCustomizationTraceLevel.ps1 时,请使用从命令中检索到的 SiteId 和 VirtualPath。
故障排除
启动启用了应用程序保护的会话时,您有时会遇到以下错误:
此错误的可能原因如下:
-
应用程序和桌面配置为在浏览器中打开。
如果您在 Citrix Workspace 应用程序检测期间单击 Use light version(使用简易版本),则会遇到这种情况,如以下屏幕所示:
-
浏览器未检测到 Citrix Workspace 应用程序。
如果您在 Citrix Workspace 应用程序检测期间单击 Already installed(已安装),则会遇到这种情况,如以下屏幕所示:
解决方案:要更正上述情况并启动启用了应用程序保护的会话,请在帐户设置中单击更改 Citrix Workspace 应用程序,然后等待检测到 Citrix Workspace 应用程序。
优化
必须检测 Citrix Workspace 应用程序才能启动启用了应用程序保护的会话。为避免在混合启动受保护的会话时失败,StoreFront 管理员可以使用 deploy-solution.ps1
命令的 ApplyUICustomization
操作并隐藏 Use light version(使用简易版本)和 Already installed(已安装)选项。
共享
共享
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select Do Not Agree to exit.