使用 Unified Endpoint Management 解决方案配置 Workspace 应用程序
自 23.3.0 版本起,适用于 iOS 的 Citrix Workspace 应用程序支持通过 Unified Endpoint Management (UEM) 解决方案使用基于 AppConfig 的键-值对对 Workspace 应用程序进行管理员配置。
如何配置
要使用 Unified Endpoint Management 解决方案配置您的 Workspace 应用商店 URL,请按照以下步骤进行操作:
注意:
出于演示目的,在本示例中使用 Microsoft Intune 作为 UEM 解决方案。 以下步骤和显示的用户界面因您的 UEM 提供商而异。
- 登录您的 Unified Endpoint Management (UEM) 提供商。
- 添加您想由 UEM 提供商管理的 Citrix Workspace 应用程序。 您可以使用 UEM 提供商的门户上载应用程序,以启用 UEM 提供商的管理。 或者,您可以在 App Store 中链接到该应用程序。
- 为您的应用程序创建应用程序配置策略。
-
请将键和值对添加到 XML 属性列表中并填写以下值:
-
注册表项:
url
-
值类型:
字符串
-
值:您的应用商店 URL(例如
prodcwa.cloud.com
)
-
注册表项:
限制
- 如果已经设置了云应用商店,并且管理员配置了新的云应用商店,您的现有云应用商店将被删除。 它还会删除现有云应用商店的任何关联的数据或设置。 您会在 Citrix Workspace 中收到通知。 然后,您必须重新登录,以便将新的云应用商店添加到 Citrix Workspace 中。
- 上述声明仅适用于现有云应用商店。 如果配置了本地应用商店,并且管理员配置了新的云应用商店或本地应用商店,则将添加新应用商店,不会删除任何对象。
- 要应用新配置,必须强制退出并重新启动 Citrix Workspace 应用程序。
Unified Endpoint Management 解决方案的增强功能
自 23.4.5 版本起,适用于 iOS 的 Citrix Workspace 应用程序支持更多配置,使用基于 AppConfig 的键-值对来配置 Citrix Workspace 应用程序。 以前,管理员可以配置应用商店 URL。 现在,管理员可以限制最终用户修改应用商店 URL 并控制应用程序的显示方式。
下面是详细信息:
配置键 | 值类型 | 配置值 |
---|---|---|
url |
字符串 |
应用商店 URL。 例如,prodcwa.cloud.com
|
storeType |
整数 |
-(默认)如果设置为 1,则用户可以查看本机或默认应用商店加载。 - 如果设置为 2,则用户可以在 Web 界面中查看应用商店。 |
restrict_user_store_modification |
布尔值 |
|
支持通过 UEM 配置设备名称
自 24.3.5 版本起,适用于 iOS 的 Citrix Workspace 应用程序允许管理员通过 Unified Endpoint Management (UEM) 根据用户组分配和识别设备名称。
要使用 UEM 配置设备名称,请执行以下步骤:
注意:
出于演示目的,在本示例中使用 Microsoft Intune 作为 UEM 解决方案。 以下步骤和显示的用户界面因您的 UEM 提供商而异。
- 登录您的 UEM 提供商门户。
- 添加您想由 UEM 提供商管理的 Citrix Workspace 应用程序。 您可以使用 UEM 提供商的门户上载应用程序,以启用 UEM 提供商的管理。 或者,您可以在 App Store 中链接到该应用程序。
- 为您的应用程序创建应用程序配置策略。
- 请将键和值对添加到 XML 属性列表中并填写以下值:
- 注册表项:deviceName
- 值类型: 字符串
- value:设备的名称(例如,MY_IPHONE_Device)
支持通过 UEM 配置 Citrix Workspace 应用程序设置
以前,您只能使用 Unified Endpoint Management (UEM) 在 Citrix Workspace 应用程序中配置应用商店 URL。
自 24.7.0 版本起,您还可以使用在基础结构中部署的任何 UEM 解决方案在托管设备上配置 Citrix Workspace 应用程序设置。
注意:
作为管理员,如果您可以选择使用 UEM 和 Global App Configuration Service (GACS) 配置 Citrix Workspace 应用程序设置,UEM 将始终优先于 GACS。
下面是配置 Citrix Workspace 应用程序设置的示例 json 文件:
<dict>
<key>stores</key>
<array>
<dict>
<key>url</key>
<string>https://teststore.cloud.com</string>
<key>storeType</key>
<integer>1</integer>
<key>displayName</key>
<string>Cloud Store 1</string>
<key>appSettings</key>
<array>
<dict>
<key>category</key>
<string>audio</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_audio_stream</string>
<key>value</key>
<true/>
</dict>
</array>
</dict>
<dict>
<key>category</key>
<string>authentication</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_auth_web_browser</string>
<key>value</key>
<string>embedded</string>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>url</key>
<string>https://teststore.cloud.com</string>
<key>storeType</key>
<integer>1</integer>
<key>displayName</key>
<string>StoreFront1</string>
<key>appSettings</key>
<array>
<dict>
<key>category</key>
<string>audio</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_audio_stream</string>
<key>value</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>category</key>
<string>authentication</string>
<key>userOverride</key>
<false/>
<key>settings</key>
<array>
<dict>
<key>name</key>
<string>settings_auth_web_browser</string>
<key>value</key>
<string>system</string>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>storesToDelete</key>
<array>
<string>test.cldblr.com</string>
<string>test.cloud.com</string>
</array>
<key>restrict_user_store_modification</key>
<false/>
</dict>
<!--NeedCopy-->
注意:
userOverride
标志允许用户修改 Citrix Workspace 应用程序设置。 如果userOverride
标志设置为 true,用户可以更改设置。 如果将任何设置的userOverride
标志设置为 false,用户将无法在 Citrix Workspace 应用程序设置中对其进行修改。
键-值对表
下表提供了键-值对信息:
注意:
必须在该类别下的一个区块中添加特定于该类别的设置。
类别 | 设置 | 说明 | 键 | 值 | 值类型 | 默认值 |
---|---|---|---|---|---|---|
身份验证 | 跳过使用生物特征数据的提示 | 启用或禁用生物特征识别身份验证。 | settings_skip_consent_for_biometric_protected_password_saving value | true/false | 布尔值 | FALSE |
音频 | 音频 | 为用户提供从虚拟应用程序或桌面打开或关闭音频的权限。 | settings_audio_stream | true/false | 布尔值 | TRUE |
键盘 | 使用 Unicode 键盘 | 允许用户使用标准 Unicode 键盘。 | settings_use_unicode_keyboard | true/false | 布尔值 | TRUE |
键盘 | 自动显示键盘 | 启用或禁用会话中键盘的自动显示。 | settings_automatic_keyboard | true/false | 布尔值 | TRUE |
键盘 | 键盘布局同步 | 允许用户在设备上切换到首选键盘布局。 | settings_keyboard_layout_sync | true/false | 布尔值 | FALSE |
键盘 | 使用自定义键盘 | 允许用户使用在虚拟会话中下载的第三方键盘。 | settings_allow_keyboard_extensions | true/false | 布尔值 | FALSE |
显示 | 会话分辨率 | 允许用户选择屏幕分辨率。 | settings_resolution | 0–9 | 整数 | 5 (iPad) 3 (iPhone) |
显示 | 演示模式 | 允许您在使用外部显示器时将 iOS 设备用作触控板来控制会话。 | settings_presentation_mode | true/false | 布尔值 | FALSE |
显示 | 外部显示器 | 将外部显示器连接到设备。 | settings_external_display | true/false | 布尔值 | TRUE |
高级 | 严格的证书验证 | 对服务器证书验证实施更加严格的控制。 | settings_strictCertValidation | true/false | 布尔值 | FALSE |
高级 | TLS 版本 | 允许用户更改其 TLS 设置以进行故障排除。 | settings_tlsVersion | 0–3 | 整数 | 0 |
高级 | 使用本机组合框 | 允许使用 iOS 本机选择功能。 | settings_native_combobox | true/false | 布尔值 | TRUE |
高级 | 启用触控(仅限 iPAD) | 为所有应用程序和桌面启用触控功能,包括未本机启用触控选项的应用程序和桌面。 | settings_multitouch_on | true/false | 布尔值 | true (iPad) false (iPhone) |
高级 | 全屏视图 | 允许您全屏查看应用程序和桌面。 | settings_mobile_window_fullscreen | true/false | 布尔值 | true (iPad) false (iPhone) |
高级 | 登录时重新连接 | 允许会话在添加新帐户时或在登录期间自动重新连接。 | settings_reconnect_logon | true/false | 布尔值 | FALSE |
高级 | 刷新时重新连接 | 刷新另一台设备上的应用程序或桌面时,自动重新连接到从另一台设备启动的会话。 | settings_reconnect_refresh | true/false | 布尔值 | FALSE |
高级 | 启用 HTTP 代理 | 允许您使用 HTTP 代理进行会话。 | settings_use_local_proxy | true/false | 布尔值 | TRUE |
高级 | 使用派生凭据 | 允许使用派生凭据。 | setting_useDerivedCredentials | true/false | 布尔值 | FALSE |
高级 | 会话中的智能卡 | 允许在会话中使用智能卡设备。 此设置不允许用户对会话进行身份验证。 | settings_usesSmartCardInsideSession | true/false | 布尔值 | FALSE |
高级 | 允许 EDT | 启用自适应传输支持。 | settings_allowUdp | true/false | 布尔值 | TRUE |
高级 | 自动平板电脑模式 | 允许在未检测到外部键盘或鼠标时在平板电脑模式下启动虚拟会话。 | settings_enableTabModeSwitch | true/false | 布尔值 | TRUE |
高级 | 保持显示器打开 | 保持屏幕开启。 | settings_stay_awake | true/false | 布尔值 | FALSE |
高级 | 使用 iPAD 存储 | 允许您访问设备上的本地驱动器。 | settings_client_drive | true/false | 布尔值 | false |
X1 Mouse | 允许使用 X1 Mouse | 允许您切换对 Citrix X1 Mouse 的访问权限。 | settings_allow_X1_mouse | true/false | 布尔值 | FALSE |
X1 Mouse | Citrix X1 Mouse 速度 | 允许用户在虚拟会话中控制鼠标光标的速度。 | settings_x1MouseSpeed | 1,2 | 整数 | 200 (iPadPro) 100(所有其他设备) |
X1 Mouse | 为 Citrix X1 Mouse 使用远程光标图像 | 使光标与会话中的应用程序或桌面相匹配。 例如,如果光标位于文本框上,则会更改为与文本框匹配。 | settings_X1_mouse_server_side_cursor | true/false | 布尔值 | TRUE |
身份验证 | 用于身份验证的 Web 浏览器 | 允许您识别设备上使用的是 SafariViewController 而非 WKWeb。 | settings_auth_web_browser | system/embedded | string | embedded |
thirdPartyServices | LaunchDarkly | 在 Citrix Workspace 应用程序功能上启用 LaunchDarkly 标志。 | enableLaunchDarkly | true/false | 布尔值 | true(非欧盟区域) |