XenMobile® Server

配置具有 RBAC 的角色

每个预定义的基于角色的访问控制 (RBAC) 角色都具有某些关联的访问和功能权限。本文介绍了每个权限的作用。有关每个内置角色的默认权限的完整列表,请下载 Role-Based Access Control Defaults

当您应用权限时,您正在定义 RBAC 角色有权管理的用户组。默认管理员无法更改应用的权限设置。默认情况下,应用的权限适用于所有用户组。

当您进行分配时,您正在将 RBAC 角色分配给一个组,以便该用户组拥有 RBAC 管理员权限。

重要:

在“设置”权限下,RBAC 权限授予管理员用户完全访问权限,包括分配其自身权限的能力。仅将此访问权限授予您打算授予其操作 Endpoint Management 系统中所有内容的权限的用户。

本文包含以下部分:

管理员角色

具有预定义管理员角色的用户可以访问或无法访问 XenMobile 中的以下功能。默认情况下,授权访问(Self-Help Portal 除外)、控制台功能应用权限处于启用状态。

授权访问

   
管理员控制台访问 管理员可以访问 XenMobile 控制台上的所有功能。
Self-Help Portal 访问 管理员无权访问 Self-Help Portal。
共享设备注册程序 管理员无权访问共享设备注册程序。此功能适用于需要注册共享设备的用户。
远程支持访问 管理员拥有远程支持访问权限。*
公共 API 访问 管理员可以访问公共 API,以编程方式执行 XenMobile 控制台上可用的操作。这些操作包括管理证书、应用程序、设备、交付组和本地用户。
COSU 设备注册程序 如果未通过注册配置文件配置此功能,则为管理员提供了一种注册专用 Android Enterprise 设备(也称为 COSU 设备)的方法。

* 远程支持使您的技术支持代表能够远程控制托管的 Android 移动设备。屏幕投射仅在 Samsung Knox 设备上受支持。远程支持不适用于群集本地 XenMobile Server 部署。自 2019 年 1 月 1 日起,新客户不再提供远程支持。现有客户可以继续使用该产品,但 Citrix 不提供增强功能或修复。

控制台功能

管理员对 XenMobile 控制台拥有不受限制的访问权限。

   
仪表板 仪表板是管理员登录 XenMobile 控制台后看到的第一个页面。仪表板显示有关通知和设备的基本信息。
报告 分析 > 报告页面提供预定义报告,可用于分析您的应用程序和设备部署。
设备 管理 > 设备页面是您管理用户设备的位置。您可以在页面上添加单个设备,或导入设备预配文件以一次添加多个设备。
本地用户和组 管理 > 用户页面是您添加、编辑或删除本地用户和本地用户组的位置。
注册 管理 > 注册邀请页面是您管理如何邀请用户在 XenMobile 中注册其设备的位置。
策略 配置 > 设备策略页面是您管理设备策略(例如 VPN 和 Wi-Fi)的位置。
应用程序 配置 > 应用程序页面是您管理用户可以在其设备上安装的各种应用程序的位置。
媒体 配置 > 媒体页面是您管理用户可以在其设备上安装的各种媒体的位置。
操作 配置 > 操作页面是您管理对触发事件的响应的位置。
注册配置文件 配置 > 注册配置文件页面是您配置注册配置文件(模式)以允许用户注册其设备的位置。
交付组 配置 > 交付组页面是您管理交付组及其关联资源的位置。
设置 设置页面是您管理系统设置(例如客户端和服务器属性、证书和凭据提供程序)的位置。重要:这些设置包括 RBAC 权限。RBAC 权限授予管理员完全访问权限,包括分配其自身权限的能力。仅将此访问权限授予您打算授予其操作 Endpoint Management 系统中所有内容的权限的用户。
支持 故障排除和支持页面是您执行故障排除活动(例如运行诊断和生成日志)的位置。

设备

管理员通过设置设备限制、设置和向设备发送通知、管理设备上的应用程序等方式,在整个控制台中访问设备功能。

   
完全擦除设备 擦除设备中的所有数据和应用程序,包括内存卡(如果设备有)。
清除限制 删除一个或多个设备限制。
选择性擦除设备 擦除设备中的所有企业数据和应用程序,保留个人数据和应用程序。
查看位置 查看设备的位置并设置地理限制。包括:定位设备、查看设备位置、跟踪设备、随时间跟踪设备位置。
锁定设备 远程锁定设备,以便用户无法使用该设备。
解锁设备 远程解锁设备,以便用户可以使用该设备。
锁定容器 远程锁定设备上的企业容器。
解锁容器 远程解锁设备上的企业容器。
重置容器密码 重置企业容器密码。
启用 ASM DEP/绕过激活锁 在启用激活锁时,在受监督的 iOS 设备上存储绕过代码。如果需要擦除设备,请使用此代码自动清除激活锁。
响铃设备 远程以最大音量响铃 Windows 设备 5 分钟。
重新启动设备 从 XenMobile 控制台重新启动 Windows 设备。
部署到设备 将应用程序、通知、限制等发送到设备。
编辑设备 更改设备上的设置。
通知到设备 向设备发送通知。
添加/删除设备 从 XenMobile 添加或删除设备。
设备导入 将一组设备从文件导入 XenMobile。
导出设备表 从“设备”页面收集设备信息并将其导出到 .csv 文件。
吊销设备 禁止设备连接到 XenMobile。
应用程序锁定 拒绝访问设备上的所有应用程序。在 Android 上,用户无法登录 XenMobile。在 iOS 上,用户可以登录,但无法访问应用程序。
应用程序擦除 在 Android 上,此操作会删除用户的 XenMobile 帐户。在 iOS 上,此操作会删除用户访问 XenMobile 功能所需的加密密钥。
查看软件清单 查看设备上安装了哪些软件。
请求 AirPlay 镜像 请求开始 AirPlay 流式传输。
停止 AirPlay 镜像 停止 AirPlay 流式传输。
启用丢失模式 管理 > 设备中,您可以将受监督设备置于丢失模式,以在锁定屏幕上阻止受监督设备。丢失模式还使您能够在设备丢失或被盗时定位设备。
禁用丢失模式 管理 > 设备中,您可以禁用设置为丢失模式的设备的丢失模式。
操作系统更新设备 您可以将“控制操作系统更新”设备策略部署到设备。
关闭设备 从 XenMobile 控制台关闭 iOS 设备。
重新启动设备 从 XenMobile 控制台重新启动 iOS 设备。

本地用户和组

管理员在 XenMobile 的管理 > 用户页面上管理本地用户和本地用户组。

 
添加本地用户
删除本地用户
编辑本地用户
导入本地用户
导出本地用户
本地用户组
获取本地用户锁定 ID
删除本地用户锁定

注册

管理员可以添加和删除注册邀请、向用户发送通知,并将注册表导出为 .csv 文件。

   
添加/删除注册 向一个用户或一组用户添加或删除注册邀请。
通知用户 向一个用户或一组用户发送注册邀请。
导出注册邀请表 从“注册”页面收集注册信息并将其导出为 .csv 文件。

策略

   
添加/删除策略 添加或删除设备或应用程序策略。
编辑策略 更改设备或应用程序策略。
上传策略 上传设备或应用程序策略。
克隆策略 复制设备或应用程序策略。
禁用策略 禁用现有应用程序策略。
导出策略 从“设备策略”页面收集设备策略信息并将其导出为 .csv 文件。
分配策略 将设备策略分配给一个或多个交付组。

应用程序

管理员在 XenMobile 的“配置 > 应用程序”页面上管理应用程序。

   
添加/删除应用商店或企业应用程序 添加或删除公共应用商店应用程序或企业应用程序(非 MDX 启用)。
编辑应用商店或企业应用程序 更改公共应用商店应用程序或企业应用程序(非 MDX 启用)。
添加/删除 MDX、Web 和 SaaS 应用程序 向 XenMobile 添加或删除 MDX 启用应用程序、内部网络中的应用程序 (Web 应用程序) 或公共网络中的应用程序 (SaaS)。
编辑 MDX、Web 和 SaaS 应用程序 更改 MDX 启用应用程序、内部网络中的应用程序 (Web 应用程序) 或公共网络中的应用程序 (SaaS) 到 XenMobile。
添加/删除类别 添加或删除应用程序可在 XenMobile Store 中显示的类别。
将公共/企业应用程序分配给交付组 将公共应用商店应用程序或 MDX 启用应用程序分配给交付组以进行部署。
将 MDX/WebLink/SaaS 应用程序分配给交付组 将 MDX 启用、不需要单点登录 (WebLink) 或来自公共网络 (SaaS) 的应用程序分配给交付组。
导出应用程序表 从“应用程序”页面收集应用程序信息并将其导出为 .csv 文件。

注意:

当您选择“控制台功能 > 应用程序”时,API 终结点 GET <https://XMS_IP:4443/controlpoint/rest/ad> 会按设计返回 LDAP 信息。

媒体

管理从公共应用商店或通过批量购买许可证获取的媒体。

 
添加/删除应用商店或企业图书
将公共/企业图书分配给交付组
编辑应用商店或企业图书

操作

   
添加/删除操作 添加或删除由触发器(事件、设备或用户属性或已安装的应用程序名称)和关联响应定义的操作。
编辑操作 更改由触发器(事件、设备或用户属性或已安装的应用程序名称)和关联响应定义的操作。
将操作分配给交付组 将操作分配给交付组以部署到用户设备。
导出操作 从“操作”页面收集操作信息并将其导出为 .csv 文件。

交付组

管理员从“配置 > 交付组”页面管理交付组。

   
添加/删除交付组 创建或删除交付组,其中添加指定的用户以及可选策略、应用程序和操作。
编辑交付组 更改现有交付组,其中修改用户以及可选策略、应用程序和操作。
部署交付组 使交付组可供使用。
导出交付组 从“交付组”页面收集交付组信息并将其导出为 .csv 文件。

注册配置文件

管理注册配置文件。

 
添加/删除注册配置文件
编辑注册配置文件
将注册配置文件分配到交付组

设置

管理员在设置页面上配置各种设置。

   
RBAC RBAC 分配,分配角色。重要说明:此权限授予管理员完全访问权限,包括分配其自身权限的能力。仅向您打算授予在 Endpoint Management 系统中操作所有内容的权限的用户授予此访问权限。
LDAP 管理一个或多个符合 LDAP 的目录(例如 Active Directory),以导入组、用户帐户和相关属性。
许可证 适用于本地 XenMobile Server。管理您的 Citrix® 许可证。
注册 为用户和自助服务门户启用注册安全模式。
版本管理 查看当前安装的版本。包括:版本管理更新
证书 编辑 APNS 证书、证书 SSL 侦听器
通知模板 创建通知模板,用于自动化操作、注册以及向用户发送标准通知消息。
工作流 管理用户帐户的创建、审批和删除,以用于应用程序配置。
凭据提供程序 添加一个或多个有权颁发设备证书的凭据提供程序。凭据提供程序控制证书格式以及续订或吊销证书的条件。
PKI 实体 管理公钥基础结构实体(通用、Microsoft Certificate Services 或自由裁量 CA)。
测试 PKI 连接 使用设置 > PKI 实体页面上的测试连接按钮,确保服务器可访问。
客户端属性 管理用户设备上的各种属性,例如密码类型、强度或过期。
客户端支持 设置用户联系您的支持服务的方式(电子邮件、电话或支持票证电子邮件)。
客户端品牌 为 XenMobile Store 创建自定义商店名称和默认商店视图。添加显示在 XenMobile Store 或 Secure Hub 中的自定义徽标。
运营商短信网关 设置运营商短信网关以配置 XenMobile 通过运营商短信网关发送的通知。
通知服务器 设置 SMTP 网关服务器以向用户发送电子邮件。
ActiveSync 网关 通过规则和属性管理用户对用户和设备的访问。
Apple 部署计划 将 Apple 部署计划帐户添加到 XenMobile。
Apple Configurator 设备注册 在 XenMobile 中配置 Apple Configurator 设置。
iOS/批量购买设置 添加 Apple 批量购买帐户。
移动服务提供商 使用移动服务提供商界面查询 BlackBerry 和其他 Exchange ActiveSync 设备并发出操作。
Citrix Gateway 适用于本地 XenMobile Server。添加 Citrix Gateway。选择是否启用身份验证以及是否推送用户证书进行身份验证。选择凭据提供程序。
网络访问控制 设置确定设备不合规并因此拒绝访问网络的条件。
Samsung Knox 启用或禁用 XenMobile 查询 Samsung Knox 证明服务器 REST API。
服务器属性 添加或修改服务器属性。需要重新启动所有节点上的 XenMobile。
Syslog 适用于本地 XenMobile Server。使用服务器主机名或 IP 地址将日志文件发送到系统日志 (syslog) 服务器。
XenApp and XenDesktop® 允许用户通过 Secure Hub 添加 Virtual Apps and Desktops。
Citrix Files 将 XenMobile 与企业帐户结合使用时:配置设置以连接到 ShareFile 帐户和管理员服务帐户,以管理用户帐户。需要现有的 Citrix Files 域和管理员凭据。将 XenMobile 与存储区域连接器结合使用时:配置 XenMobile 以指向存储区域连接器中定义的网络共享和 SharePoint 位置。
体验改进计划 适用于本地 XenMobile Server。选择加入或退出向 Citrix 发送匿名统计信息和使用信息。
Microsoft Azure 适用于本地 XenMobile Server。将 XenMobile 与 Microsoft Azure 集成。
Android Enterprise 配置 Android Enterprise 服务器设置。
身份提供程序 (IdP) 配置身份提供程序。
XenMobile 工具 访问 XenMobile 工具页面。
SNMP 配置 为 XenMobile Server 节点启用 SNMP。编辑或添加监视用户,设置显示陷阱通知的 SNMP 管理器,并配置陷阱间隔和阈值。

支持

管理员可以执行各种支持任务。

   
Citrix Gateway 连接检查 通过 IP 地址对 Citrix Gateway 执行各种连接检查。需要用户名和密码。
XenMobile 连接检查 对选定的 XenMobile 功能(例如数据库、DNS 或 Google Plan)执行连接检查。
创建支持包 适用于本地 XenMobile Server。创建一个文件以发送给 Citrix 支持部门进行故障排除。包含系统信息、日志、数据库信息、核心信息、跟踪文件以及 XenMobile 或 Citrix Gateway 的最新配置信息。
Citrix 产品文档 访问公共 Citrix XenMobile 文档站点。
Citrix 知识中心 访问 Citrix 支持站点以搜索知识库文章。
日志 访问和分析用于调试、管理员审核和用户审核的日志文件详细信息。
群集信息 适用于本地 XenMobile Server。访问有关群集环境中每个节点的信息。
垃圾回收 适用于本地 XenMobile Server。访问有关不再使用的内存对象的信息。
Java 内存属性 适用于本地 XenMobile Server。访问 Java 内存使用情况、内存详细信息和内存池详细信息的快照。
在配置文件、策略、通知或注册模板的文本字段中填充用户或设备属性数据。配置单个策略,将策略部署到大量用户,并为每个目标用户显示用户特定的值。
PKI 配置 导入和导出 PKI 配置信息。
APNS 签名实用程序 提交 Apple 推送网络签名 (APNs) 证书请求,或上传适用于 iOS 的 Secure Mail APNs 证书。
Citrix Insight Services 将日志上传到 Citrix Insight Services (CIS) 以获取各种问题的帮助。
设备 Citrix Gateway connector™ for Exchange ActiveSync 状态 查询 XenMobile 以获取根据设备 ActiveSync ID 发送到 Citrix Gateway connector for Exchange ActiveSync 的设备状态。
匿名化和去匿名化 适用于本地 XenMobile Server。在 XenMobile 中创建支持包时,敏感的用户、服务器和网络数据默认匿名化。您可以在高级下的支持 > 匿名化和去匿名化中更改此行为。
日志设置 自定义日志级别或添加自定义记录器。

限制组访问

管理员用户可以将权限应用于所有用户组。

支持角色

具有支持角色的用户可以访问远程支持。他们的权限默认适用于所有用户,并且无法编辑此设置。

用户角色

具有用户角色的用户对 XenMobile 具有以下受限访问权限。

授权访问

   
自助服务门户 用户只能访问 XenMobile 中的自助服务门户。

控制台功能

用户对 XenMobile 控制台具有以下受限访问权限。

设备

   
完全擦除设备 擦除设备上的所有数据和应用程序,包括设备上的存储卡(如果有)。
选择性擦除设备 擦除设备上的所有公司数据和应用程序,保留个人数据和应用程序。
查看位置 查看设备的位置并设置地理限制。包括:定位设备、查看设备位置、跟踪设备、随时间跟踪设备位置
锁定设备 远程锁定设备,使其无法使用。
解锁设备 远程解锁设备,使其可以使用。
锁定容器 远程锁定设备上的公司容器。
解锁容器 远程解锁设备上的公司容器。
重置容器密码 重置公司容器密码。
启用 ASM DEP/绕过激活锁 在启用激活锁时,在受监督的 iOS 设备上存储旁路代码。如果需要擦除设备,请使用此代码自动清除激活锁。
响铃设备 远程使 Windows 设备以最大音量响铃 5 分钟。
重新启动设备 重新启动 Windows 设备。
查看软件清单 查看设备上安装的软件。

注册

   
添加/删除注册 向用户或用户组添加或删除注册邀请。
通知用户 向用户或用户组发送注册邀请。

限制组访问

对于所有四个默认角色,此权限默认已设置,并可应用于所有用户组。您无法编辑该角色。

配置基于角色的访问控制 (RBAC) 角色

XenMobile 中的基于角色的访问控制 (RBAC) 功能允许您将预定义角色或权限集分配给用户和组。这些权限控制用户对系统功能的访问级别。

XenMobile 实施了四个默认用户角色,以逻辑方式分离对系统功能的访问:

  • 管理员: 授予完整的系统访问权限。
  • 支持: 授予远程支持访问权限。
  • 用户: 供可以注册设备和访问自助服务门户的用户使用。

您还可以使用默认角色作为模板,自定义这些模板以创建用户角色。您可以为角色分配权限,以访问超出默认角色定义的功能的特定系统功能。

角色可以分配给本地用户(在用户级别)或 Active Directory 组(该组中的所有用户都具有相同的权限)。如果用户属于多个 Active Directory 组,则所有权限将合并以定义该用户的权限。例如,假设 ADGroupA 用户可以定位经理设备,而 ADGroupB 用户可以擦除员工设备。在这种情况下,同时属于这两个组的用户可以定位和擦除经理和员工的设备。

注意:

本地用户可能只分配有一个角色。

您可以使用 XenMobile 中的 RBAC 功能执行以下操作:

  • 创建角色。
  • 向角色添加组。
  • 将本地用户与角色关联。
  1. 在 XenMobile 控制台中,转至设置 > 基于角色的访问控制。此时将显示基于角色的访问控制页面,其中显示了四个默认用户角色以及您之前添加的任何角色。

    XenMobile RBAC

    如果单击角色旁边的加号 (+),该角色将展开以显示该角色的所有权限,如下图所示。

    XenMobile RBAC 配置

  2. 单击添加以添加新的用户角色。要编辑角色,请单击现有角色右侧的笔形图标。要删除角色,请单击角色右侧的垃圾桶图标。您无法删除默认用户角色。

    • 当您单击添加或笔形图标时,将显示添加角色编辑角色页面。
    • 当您单击垃圾桶图标时,将显示确认对话框。单击删除以删除选定的角色。
  3. 输入以下信息以创建或编辑用户角色:

    • RBAC 名称: 输入新用户角色的描述性名称。您无法更改现有角色的名称。
    • RBAC 模板: (可选)单击一个模板作为新角色的起点。如果您正在编辑现有角色,则无法选择模板。

    RBAC 模板是默认用户角色。它们定义了与该角色关联的用户对系统功能的访问权限。选择 RBAC 模板后,您可以在授权访问控制台功能字段中查看与该角色关联的所有权限。使用模板是可选的。您可以直接在授权访问控制台功能字段中选择要分配给角色的选项。

XenMobile RBAC 配置

  1. 单击选定的 RBAC 模板字段附近的应用,以使用预定义的访问和功能权限填充授权访问控制台功能

    XenMobile RBAC 配置

  2. 选中和清除授权访问控制台功能中的复选框以自定义角色。

    如果单击控制台功能旁边的三角形,将显示该功能特有的权限,您可以选中和清除这些权限。单击顶级复选框将禁止访问该控制台区域。选择顶级下方的各个选项以启用这些选项。例如,在下图中,完全擦除设备清除限制选项不会显示给分配给该角色的用户。选中的选项会显示。

    XenMobile RBAC 配置

  3. 应用权限: 选择一个或多个用户组以限制管理员可以管理的组。如果单击到特定用户组,将显示一个组列表,您可以从中选择一个或多个组。

    例如,如果 RBAC 管理员对 ActiveDirectory 和 MSP 用户组具有权限:

    • 管理员只能访问 ActiveDirectory 组、MSP 组或这两个组中的用户的信息。
    • 管理员无法查看任何其他本地用户或 AD 用户。管理员可以查看属于这两个组的任何子组的成员的用户。
    • 管理员可以向以下对象发送邀请:
      • 权限组及其子组
      • 属于权限组及其子组的成员的用户

    XenMobile RBAC 配置

  4. 单击下一步。此时将显示分配页面。

    XenMobile RBAC 配置

  5. 输入以下信息以将角色分配给用户组。

    • 选择域: 在下拉列表中单击一个域。
    • 包括用户组: 单击搜索以查看所有可用组的列表,或者键入完整或部分组名称以将列表限制为仅包含该名称的组。
    • 在显示的列表中,选择要为其分配角色的用户组。选择用户组后,该组将显示在选定的用户组列表中。

    XenMobile RBAC 配置

    注意:

    要从选定的用户组列表中删除用户组,请单击用户组名称旁边的 X。

  6. 单击保存

配置具有 RBAC 的角色