- 概述
- Active Directory
- Amazon Web Services
- 发行说明
- 关于“Amazon Web Services”活动包
- 项目兼容性
- 权限列表
- 亚马逊网页服务作用域
- 配置机器人
- 创建实例
- 从启动模板中创建实例
- 按 ID 获取实例
- 获取实例列表
- 重新启动实例
- 启动实例
- 停止实例
- 终止实例
- 将卷附加到实例
- 创建实例快照
- 创建卷
- 创建卷快照
- 删除快照
- 删除卷
- 从实例中分离卷
- 获取实例卷
- 获取快照
- 获取卷
- 获取卷列表
- 向组中添加用户
- 创建组
- 删除组
- 遍历组
- 获取组
- 从组中删除用户
- 更新组
- 添加/删除内联策略
- 附加/分离托管策略
- 创建托管策略
- 删除托管策略
- 遍历托管策略
- 获取附加到托管策略的 IAM 身份
- 获取 IAM 身份内联策略
- 获取 IAM 身份托管策略
- 获取托管策略
- 更新托管策略
- 将角色添加到实例配置文件
- 创建角色
- 删除角色
- 遍历角色
- 获取角色
- 从实例配置文件中删除角色
- 更新角色
- 更改用户密码
- 创建用户
- 删除用户
- 遍历用户
- 遍历用户组
- 遍历组中的用户
- 获取用户
- 更新用户
- 配置存储桶的日志记录
- 配置存储桶的公共访问权限
- 创建存储桶
- 删除存储桶
- 删除存储桶策略
- 空存储桶
- 获取存储桶
- 获取存储桶列表
- 获取存储桶策略
- 设置存储桶策略
- 更新存储桶属性
- 复制对象
- 删除多个对象
- 删除单个对象
- 将对象下载到文件
- 针对存储桶中的各个对象
- 获取对象
- 获取对象 ACL
- 设置对象 ACL
- 从文件中上传对象
- 从文件夹中上传对象
- 运行 PowerShell 命令
- Amazon Web Services 操作指南
- Amazon WorkSpaces
- Azure
- 发行说明
- 关于 Azure 活动包
- 项目兼容性
- Azure 范围
- 获取密码
- 创建资源组
- 删除资源组
- 获取资源组
- 获取资源组列表
- 附加到 Blob
- 复制 Blob
- 创建 Blob 容器
- 删除 Blob
- 删除 Blob 容器
- 将 Blob 下载到文件
- 对于每个 Blob 容器
- 对于容器中的每个 Blob
- 获取 Blob
- 获取 Blob 容器
- 获取 Blob 容器列表
- 获取 Blob 列表
- 从文件上传 Blob
- 创建存储帐户
- 删除存储帐户
- 获取存储帐户
- 获取存储帐户密钥
- 获取存储帐户列表
- 重新生成存储帐户密钥
- 创建表格
- 删除行
- 删除表格
- 对于表格中的每一行
- 获取行
- 按筛选器获取行
- 获取表格
- 获取表格列表
- 插入行
- 附加虚拟机数据磁盘
- 配置机器人
- 创建虚拟机
- 删除虚拟机
- 分离虚拟机数据磁盘
- 获取磁盘
- 获取磁盘列表
- 获取 RDP 文件
- 获取虚拟机
- 获取自定义虚拟机映像
- 获取自定义虚拟机映像列表
- 获取虚拟机磁盘列表
- 按发布者获取虚拟机映像
- 获取虚拟机列表
- 重新启动虚拟机
- 在虚拟机中运行脚本
- 关闭虚拟机
- 启动虚拟机
- 停止虚拟机
- 创建网络接口
- 获取网络接口
- 删除网络接口
- 创建网络安全组
- 删除网络安全组
- 用于每个网络安全组
- 获取虚拟机网络安全组列表
- 删除 IP 配置
- 删除安全规则
- 获取网络安全组
- 获取安全规则列表
- 用于每个安全警示
- 用于每个网络接口
- 获取网络安全组网络接口列表
- 创建 IP 配置
- 设置安全警示状态
- 获取虚拟机网络接口列表
- 获取安全规则
- 创建安全规则
- 获取安全警示
- 设置 Blob 层
- Azure 操作指南
- Azure Active Directory
- Azure Windows Virtual Desktop
- Citrix
- 桌面触发器
- Exchange Server
- Google Cloud
- Hyper V
- NetIQ eDirectory
- 系统中心
- VMware
为用户创建新的个人虚拟桌面
下面的示例说明了如何使用 Azure WVD 活动自动为特定用户创建新的虚拟桌面。 它提供了诸如 Windows 虚拟桌面作用域、 创建主机池、 获取应用程序组、 将用户和组分配到应用程序组、 将虚拟机添加到主机池、 更新会话主机等活动。
该工作流包含以下操作:
- 连接到 Azure。
- 创建新的个人主机池。
- 将用户帐户分配给主机池的默认桌面应用程序组。
- 通过将现有虚拟机 (VM) 添加到主机池来创建新的会话主机。
- 将用户分配给会话主机。
- 向用户发送电子邮件,详细说明如何访问虚拟桌面。
- 添加 Windows 虚拟桌面作用域 活动以连接到 Azure,并为 Azure WVD 活动提供作用域。
-
设置 ClientID、 ClientSecret (
SecureString
) 、 Environment、 SubscriptionID和 TenantID 参数的值。
- 添加 “ 创建主机池 ” 活动以创建类型为“ 个人” 的主机池。 在这种情况下,系统会为每个用户分配一个桌面。 此活动将创建一个默认桌面应用程序组。
- 将“ 类型 ”设置为“ 个人”。
- 将 PersonalDesktopAssignmentType 设置为 Direct。 在这种情况下,您必须稍后将用户分配到主机池的桌面应用程序组和特定的会话主机,然后用户才能连接到个人桌面。
- 为必需参数 Name、 ResourceGroupName和 Region设置一个值。
-
要将主机池的默认桌面应用程序组注册到指定的工作区,请设置 Workspace 参数的值。
注意: 桌面应用程序组必须与工作区相关联,用户才能查看发布给他们的桌面。 -
(可选)为 FriendlyName、 Description和 Tags 参数提供值。
- 添加“ 获取应用程序组 ”活动,以检索与主机池的默认桌面应用程序组关联的
WVDApplicationGroup
对象。 - 将
hostPoolInfo.DefaultDesktopApplicationGroupName
设置为 ApplicationGroupName。 -
将
hostPoolInfo.ResourceGroupName
设置为 ResourceGroupName。 -
使用 “ 将用户和组分配给应用程序组 ”活动将用户分配给桌面应用程序组。
重要提示:要使用 “ 将用户和组分配给应用程序组 ”活动,在“ Windows 虚拟桌面作用域 ”活动(“客户端 ID”属性)中指定的客户端(应用程序)应具有 此处所述的权限。
例如,您可以按照 此处所述的步骤,将“所有者”角色分配给应用程序组所属资源组的客户端(应用程序)。
-
通过将用户和组 ID 设置 为
{"user-object-id"}
来指定用户,其中user-object-id
表示 Azure AD中用户帐户的对象 ID 。 可以从 Azure 门户或使用UiPath.AzureActiveDirectory.Activities包的 获取用户 活动获取此值。
- 使用“ 将虚拟机添加到主机池 ”活动将虚拟机添加到主机池。
- 可以在 Azure 门户中创建虚拟机,也可以使用UiPath.Azure.Activities包的 创建虚拟机 活动创建。
-
通过设置“ 虚拟机 ”类别中的参数值(即 “名称” 和“ 资源组名称”)来指定 Azure 虚拟机。
提示: 使用“ 将虚拟机添加到主机池” 活动时,需要将虚拟机的状态设置为“正在运行”。 - 指定将用于将虚拟机加入域的域用户帐户的凭据。 如果未设置“ DomainToJoin ”,则虚拟机将加入与“ DomainUsername” 参数中提供的用户主体名称后缀匹配的域。
-
“ 将虚拟机添加到主机池” 活动将运行很长时间,因此建议将 超时 设置为 1200 或更长,以确保该活动能够完成(以防您要等待完成才能在生成的会话主机上执行其他操作) )。
-
创建会话主机后,使用“ 更新会话主机 ”活动将用户分配到会话主机。
注意: 仅当会话主机所属的主机池启用了“ 直接 分配”选项时,才需要执行此步骤。
-
使用 发送 Outlook 邮件消息 活动发送电子邮件,将新的个人虚拟桌面通知用户。
-
该电子邮件包含有关如何访问虚拟桌面的信息。
运行流程。 机器人使用 Azure Windows 虚拟桌面 活动来自动化您的 Azure WVD 任务。