更新日期:2017 年 11 月 14 日

VMware Horizon Cloud Service | 2017 年 10 月 19 日 

请查看本发行说明以了解新增内容及更新。

其他版本的发行说明链接(* 表示 DaaS 代理):15.3.2 | 15.3.3 | 16.6 | 16.6.1 | 16.6.2* | 16.11 | 16.11.1 | 16.11.2* | 17.1 | 17.1.1

发行说明内容

本发行说明包含以下主题:

 

产品文档

要访问 Horizon Cloud 的所有部署模型的产品文档,请参见 VMware Horizon Cloud Service 文档登录页面

注意:在 17.2 版本中,Horizon Cloud 的入门指南和管理指南已合并为一本管理指南。

兼容性信息

有关该产品与其他 VMware 产品之间的兼容性的最新信息,请参见 VMware 产品互操作性列表

新增功能

RDS 主机场

场是向多个用户提供基于会话的桌面和应用程序的 Microsoft 远程桌面服务 (Remote Desktop Service, RDS) 主机集合。场可以简化对 RDS 主机的管理。您可以创建场来为不同规模或者具有不同桌面或应用程序要求的用户群提供服务。

您必须先创建场来为基于会话的桌面和远程应用程序提供服务,然后才能将这些桌面或应用程序分配给最终用户。场可以提供基于会话的桌面或远程应用程序。

有关更多信息,请参阅管理指南的“场”部分。

云监视服务

云监视服务 (CMS) 显著扩展了 Horizon Cloud 的监视功能。

注意:必须安装 Horizon 7 Agent 的 vRealize Operations Desktop Agent 组件,才能使用此功能。

下面列出了从 CMS 提取数据的新报告。

  • 在“仪表板”页面上:
    • “利用率”- 查看 RDS 桌面和远程应用程序的利用率数据。

  • 在“报告”页面上:

    • “桌面运行状况”- 查看桌面列表,可按分配或错误状态对桌面进行筛选。单击桌面可查看报告,包括 CPU 使用情况 (%)、内存使用情况 (%)、磁盘 IOPS 以及活动/断开的会话。

    • “利用率”- 查看用户和会话趋势、协议和客户端使用情况、访问类型(内部或外部)、会话持续时间以及服务类型的图表。

    • “会话历史记录”- 按用户查看会话信息,包括上次登录时间、会话持续时间、周平均使用情况以及平均会话时长。

    • “并发”- 查看每个分配的容量数据、并发用户的数量、并发峰值以及正在使用的应用程序。

注意:新增了一个名为“用户会话信息”的设置,通过该设置,可允许 CMS 使用用户和域数据。默认情况下,此功能处于启用状态,可在“入门”向导和“常规设置”中访问它。如果禁用此功能,将不会提供以下各项: 

  • 利用率报告的唯一用户摘要功能
  • 会话历史记录报告

URL 重定向

利用此功能,您可以定义 URL 处理规则,Horizon Client 会按照这些规则将 URL 从最终用户的客户端计算机重定向到您的环境中的远程应用程序或会话桌面。URL 重定向配置向 Horizon Client 提供了有关哪些 URL 应由您的某个桌面或远程应用程序处理,而不是由用户的本地系统打开的信息。

  • 您可以在“分配”页面中配置 URL 重定向。请参阅管理指南的“分配”部分,以了解更多信息。

  • 配置的 URL 重定向列在“报告”页面的“URL 配置”选项卡上。

通过控制台访问桌面

现在,您可以直接从管理控制台启动任意桌面虚拟机的控制台界面。为方便执行此操作,在分配详细信息页面和“导入的虚拟机”页面中新增了一个启动控制台选项。请参阅《Horizon Cloud Service 管理指南》的“分配”部分和“导入的虚拟机”部分,以了解更多信息。

为新桌面分配启用/禁用热插拔功能的选项

现在,您可以在新桌面分配中为桌面启用/禁用热插拔功能。如果禁用此功能,“快速添加/移除”区域中将不会显示网络适配器。这样用户就比较难以将其虚拟机置于不可用状态。

创建新分配时,有一个名为热插拔已启用的新设置,该设置默认设为关闭。如果设为打开,该设置将为分配中的所有桌面启用热插拔功能。

注意:您无法为现有分配进行此设置。

无法访问代理时的紧急直接桌面连接

在代理关闭或无法访问,但网络仍正常运行的紧急情况下,您可以在全局范围内指示所有 DaaS 代理允许暂时 RDP 本机访问,以便最终用户能够在代理未运行的情况下进行连接。

要启用此暂时性功能,需直接或通过 GPO 策略向桌面虚拟机中添加下述注册表项。请根据 DaaS 代理是安装在 32 位还是 64 位 Windows 系统上,在以下位置之一添加这些注册表项:

  • HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware DaaS Agent(32 位)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.\VMware DaaS Agent(64 位)

注册表项 类型
AllowDirectConnections DWORD

0 = 不允许直接连接

1 = 允许直接连接。

DirectConnectionExpiryInUTC REG_SZ 启用了直接连接访问 (AllowDirectConnections = 1) 时允许直接连接的截止日期和时间。日期和时间格式:YYYY-MM-DD HH:MM:SS

 

此功能具备以下要求:

  • 使用的是 DaaS 代理 17.2。

  • 未通过 View 或任何其他 GPO 阻止 RDP 访问。

  • 用户所在的组与桌面分配相关联。DaaS 代理会为桌面中的 RDP 访问配置相同的用户/组(本地 RDP 组)。

注意:默认组策略刷新时间间隔为 90 分钟。要强制以更快的频率进行刷新,您必须执行其他一些步骤。请参阅相关 Microsoft 文档,以了解更多信息。

使用文件重定向通过远程应用程序访问本地文件

利用文件重定向功能,用户可以在支持给定文件类型的授权远程应用程序中打开本地文件。

当选中在托管应用程序中打开本地文件选项时,会在 Horizon Client 中启用该功能。

利用该功能,用户可以执行下列操作:

  • 在远程应用程序中打开本地文件,方法是:双击客户端计算机中的文件,或者右键单击并选择打开方式,然后在菜单中选择远程应用程序。

  • 在远程应用程序中,浏览文件所在的整个文件夹。

  • 将使用远程应用程序所做的更改保存到本地客户端磁盘。

  • 将授权应用程序注册为这些应用程序可打开的文件类型的文件处理程序,或者选择只使用远程应用程序打开一次。

    如果将应用程序设置为默认处理程序:

    • 文件的预览图标将成为授权应用程序在应用程序启动器页面中的图标

    • 如果有文件类型描述,该描述将被远程应用程序覆盖。

    • 双击该类型的文件将启动 View Client。

注意:文件类型是否受支持将基于文件的扩展名而定。

自动代理配对

现在,创建映像时会自动执行代理配对。在“新建映像”对话框中,选择要用于映像的桌面时,系统会启动配对过程。代理状态将在大约 30 秒内显示为“活动”。

利用此新功能,您不再需要执行以下任一操作:

  • 安装 DaaS 代理前进行代理配对设置。

  • 安装 DaaS 代理后对其进行配置。

此功能的要求:

  • 您必须安装了最新代理。

  • 您创建的映像必须位于 vSphere 群集上,而不能位于独立主机上。

  • 您必须移除 MonitorAgent.ini 和 DesktopMgrAddresses 注册表项的任何过期值。

  • 如果您围绕手动配对过程构建了自动化,则由于 EnableBootstrap 注册表项的默认值发生更改,您将需要执行一个小的更新。

    更新的自动化流程应与以下步骤类似:

    • 下载启动文件。

    • 更新 MonitorAgent.ini 文件。

    • 将 EnableBootstrap 注册表项明确设置为 1。

    • 重新启动 DaaS 代理服务。此时 DaaS 代理将等待 keytool 运行。

    • 运行 keytool。成功运行后,代理应当会很快启动。

    重要信息:keytool 成功运行后,不得重新启动 DaaS 代理服务。

  • 即使支持手动配对机制,也建议使用自动配对过程。

True SSO(单点登录)

True SSO(单点登录)是整合了 VMware Identity Manager 的 VMware Horizon 技术,利用该技术,用户无需提供 Active Directory (AD) 凭据,即可向 Microsoft Windows 进行身份验证,同时保留其所有正常域特权。

通过 True SSO,用户可以使用任何非 AD 方法(例如,RSA SecurID 凭据)登录到 Identity Manager,通过身份验证后,用户便能够启动任何授权的桌面或应用程序(托管在任何域中),而不会收到要求重新输入密码的提示。

True SSO 使用 SAML(安全断言标记语言)将用户主体名称(例如,jdoe@example.com)发送到身份提供程序的身份验证系统,以访问 AD 凭据。系统随后会生成一个唯一的临时证书以用于 Windows 登录过程。

  • True SSO 在 Active Directory 设置页面中进行配置。

  • 您必须先在环境中执行以下操作,然后才能配置 True SSO。

    • 至少配置一个 VMware Identity Manager (IDM)。

    • 按照《具有托管基础架构的 Horizon Cloud 17.2 管理指南》中所述完成 True SSO 的基础架构设置。

回到页首

本版本中的其他更改

注册 Active Directory 域需要辅助帐户

现在,当您注册 Active Directory 域时,您需要包含辅助帐户的凭据。Active Directory 中必须存在辅助帐户的用户名和密码,才能成功完成注册。

从编辑分配模式中移除了维护通知选项

在以前的版本中,当您使用“分配”页面上的“编辑分配模式”选项使分配脱机时,您可以选择添加自定义维护通知,该通知将显示在旧版桌面门户界面中。现在,此选项已被移除。

RDSH 工作流的 REST API 更改

有三类与 RDSH 工作流相关的 REST API 更改:

  • VDI 分配支持,但 RDSH 分配不再支持的方法

  • 不再支持的方法

  • 现在用于 vIDM 的方法

有关这些类别中的 API 列表,请参阅附录:REST API 更改

产品支持注意事项

新的 DaaS 代理和 Horizon Agent

可以使用以下新代理版本:

  • DaaS 代理 17.2

  • Horizon 7.3.1 Agent(以上代理需要使用此代理)

建议在将您的平台升级到 Horizon Cloud 17.2 后,立即升级到 DaaS 代理 17.2 和 Horizon 7.3.1 Agent。如果环境中有旧版 Horizon Agent,应同时升级 DaaS 代理和 Horizon Agent。

在 Horizon Cloud 17.2 之后无法使用桌面门户访问

在当前版本之后,用户将无法再使用桌面门户访问桌面。从 Horizon Cloud 的下一个主要版本开始,用户将需要使用 Workspace ONE、HTML Access 门户或 Horizon Client 访问桌面。

Windows Server 2016 不支持 ThinApp

在运行 Microsoft Windows Server 2016 的虚拟机上,不支持直接启动 ThinApp。最新版本的 ThinApp 仅提供对 Windows Server 2016 的试验性支持。请参阅 ThinApp 发行说明,以了解更多信息。

最佳实践

在使用 Horizon Cloud 之前了解以下信息很有用。

与其他 VMware 产品的兼容性

有关该产品与其他 VMware 产品之间的兼容性的最新信息,请参见 VMware 产品互操作性列表

浏览器体验

管理控制台与最新版本的 Google Chrome、Mozilla Firefox、Microsoft Internet Explorer 和 Microsoft Edge 兼容。即使您可以尝试使用 Apple Safari,该版本也不支持在 Apple Safari 中使用管理控制台。

更新映像和分配中的代理

以下是使用代理更新功能所需的最低代理版本。

  • 要执行 DaaS 代理更新,映像或分配必须已具有 DaaS 代理 16.6.0.4408091 或更高版本。
  • 要执行 Horizon Agent 更新,映像或分配必须已具有 Horizon Agent 7.0.3.4612900 或更高版本。 

已解决的问题

17.2 版本中已解决以下问题。

  • 名称中包含一些非英语字符的 AppStack 无法成功导入。已经修复该问题,可按预期进行导入。[1815669]
  • 对于“专用桌面 - 即时克隆”分配,使用“更新代理软件”功能更新 Horizon Agent 会失败,并且还会导致随 Horizon Agent 一起更新的任何其他代理也更新失败。已经解决该问题,不会再出现这些更新失败的情况。[1849770]

已知问题

  • 在导致系统创建虚拟机的工作流(如创建场、映像和分配)中,如果输入的名称长度超过 12 个字符,则会截断系统中的名称。因此,截断的名称可能会出现意外的结果。

    解决办法:将输入的名称限制为 12 个字符或更少。[1966118]

  • 在用户活动报告中,显示的每周平均值(小时)不直观。由于该问题,每周的统计信息随时间发生变化,因为计算逻辑将当前周的持续时间除以七 (7),而不是向上舍入到整周。例如,在选择过去 30 天时,完成的周的数据保持不变,但将当前周的数据除以七 (7)。当前逻辑是每周平均值(小时)= 每天平均值(小时)* 7 天,结果是,过去 30 天的每周平均值 =(总持续时间 / 30 天)* 7 天。

    解决办法:无。[1817065]

  • 在桌面门户中打开第二个 RDSH 应用程序后,第一个应用程序会断开连接。如果将场的注销断开的会话设置为“立即”,则第一个应用程序也会注销。

    解决办法:不要将注销断开的会话设置为“立即”。[1966618]

  • 如果在 True SSO 模板名称中使用非 ASCII 或高位 ASCII 字符,检索模板会失败,并且无法成功配置 True SSO。

    解决办法:在 True SSO 模板名称中仅使用 ASCII 字符。[1957829]

  • 在场的滚动维护期间,最终用户 RDS 会话桌面和远程应用程序的可用性可能会下降。如果就在维护时段之前场的所有服务器上均没有最终用户会话,则会同时关闭所有服务器以进行维护。这样,如果就在开始执行维护过程后对由该场提供服务的 RDS 桌面和远程应用程序的用户会话具有较高的需求,该场在 3 到 5 分钟的时间内甚至无法接受一个用户会话。建议管理员在计划维护时段时意识到此风险。

    解决办法:无。[1943984]

  • 如果将同一个组既添加到超级管理员角色,又添加到演示管理员角色,该组中的用户将不具备访问所有预期功能的完全权限。

    解决办法:不要将同一个组既添加到超级管理员角色,又添加到演示管理员角色。[1963653]

  • 在创建场后,无法编辑每个 RDSH 服务器的会话数。

    解决办法:无。[1932001]

  • 在某个场的服务器的虚拟机实际准备就绪以用于使用该场分配 RDS 会话桌面和应用程序之前的几分钟,管理控制台报告该场的服务器的 DaaS 代理处于活动状态,并且这些虚拟机处于成功状态。由于该已知问题,在创建一个场并且管理控制台指示该场的服务器准备就绪以开始使用该场分配 RDS 会话桌面或远程应用程序后,在导航到“分配”屏幕时,在屏幕上显示的消息指示需要的 RDSH 服务器或场容量不足。出现这些症状是因为,在服务器虚拟机上的 Horizon Agent 的连接代理完全准备就绪之前的几分钟,管理控制台报告该场的服务器已准备就绪。

    解决办法:要避免出现该问题,请将使用某个场创建分配至少推迟到用户界面指示该场准备就绪之后的 15 分钟。[1941076]

  • 如果在同时选定“即时克隆”和“用户配置管理器”的情况下从 Horizon Agent 7.0.3 或 7.1.0 更新到 Horizon Agent 7.2.0 或 7.3.0,更新将失败。 

    解决办法: 

    • 传统克隆映像或分配:
      • 手动更新 - 在更新期间取消选择“View Composer”和“即时克隆”。
      • 静默安装 - 输入以下命令。

        VMware-viewagent-x86_64-7.2.0-5748532.exe /s /v /qn VDM_SKIP_ADD_LDAP_MACHINE_ENTRY=1 ADDLOCAL=ALL REMOVE=SVIAgent,NGVC

      • 管理控制台中的“更新代理软件”功能 - 添加以下命令行参数。

        ADDLOCAL=ALL REMOVE=SVIAgent,NGVC

    • 即时克隆映像或分配:
      • 手动更新 - 在更新期间取消选择“View Composer”和“用户配置管理”。
      • 静默安装 - 输入以下命令。

        VMware-viewagent-x86_64-7.2.0-5748532.exe /s /v /qn VDM_SKIP_ADD_LDAP_MACHINE_ENTRY=1 ADDLOCAL=ALL REMOVE=SVIAgent,VPA

      • 管理控制台中的“更新代理软件”功能 - 添加以下命令行参数。

        ADDLOCAL=ALL REMOVE=SVIAgent,VPA

    [1904019]

  • 在为传统克隆分配推送更新时,少数虚拟机可能会进入 PXE 引导错误状态。例如:

    • PXE-E53 : 未收到引导文件名 (PXE-E53 : No boot filename received)
    • PXE-MOF: 未找到操作系统 (PXE-MOF: Operating System not Found)

    解决办法:这是一个存储问题,因此 Horizon Cloud 中没有解决办法。[1969642]

  • 在尝试创建新分配或扩展现有分配时,即使您已确认有足够的容量,您也可能会看到错误,指示没有足够的容量来完成操作。出现该问题的原因是,系统有时无法检测其他正由即时克隆功能使用的容量。

    解决办法:联系您的 VMware 代表来解决该问题。[1956345]

  • 在非英语环境中从控制面板卸载 AppCapture 时,卸载向导的“是否删除程序数据?”屏幕中的文字将显示为英语。

    解决办法:无。[1965376]

  • 当用户有权访问某个专用桌面分配时,如果您在管理控制台中单击该用户的名称,显示的用户详细信息中的“分配”下面会出现该分配。但是,在用户启动该分配中的桌面后,用户详细信息中便不再出现该分配。

    解决办法:无。[1958046]

  • 如果您在为场中的多个服务器执行电源操作期间,在“场”页面中单击某个场的名称,然后单击“服务器”选项卡,该选项卡有时可能会显示空白。

    解决办法:单击刷新按钮以刷新页面。[1974580]

  • 如果更改场或 VDI 桌面分配的名称,“桌面运行状况”报告的“分配”下拉菜单和“分配”列需要一小时才会反映新名称。

    解决办法:等待一小时后预计新名称才会显示在报告中。[1756889]

  • 从“桌面运行状况”、“并发”和“会话历史记录”报告导出的 CSV 文件中的格式设置与您在屏幕上看到的显示内容并不完全匹配。例如,列标题可能有所不同,CSV 文件中的数据列数会比屏幕上的表格多,会话历史记录 CSV 文件采用以毫秒为单位的 UNIX 时间形式提供上次登录时间。

    解决办法:无。[1895363]

  • 最终用户在其基于浏览器的 RDS 桌面会话中单击“重置”菜单操作时,“注销”操作会被暂时禁用长达 5 分钟。重置桌面意味着重新引导桌面的底层虚拟机。如果 RDS 桌面中有多个用户以及使用相同服务器的会话,系统会相应地阻止单个用户执行重置操作。但是,由于某个已知问题,最终用户在单击“重置”后单击“注销”操作时,系统会显示一条消息,指示该桌面无法注销。

    解决办法:等待五分钟,然后重新单击“注销”以注销会话。[1974704]

  • 如果用户通过 Blast 连接到 VDI 主机,“桌面运行状况”报告的带宽和延迟图表中不会包含来自这些用户的数据。

    解决办法:无。[1969066]

  • 在 Microsoft Windows Server 2012 R2 及更高版本中,对同一 Active Directory 林中的不同域重复使用相同的场名称,会导致域加入因重复的服务提供程序名称 (SPN) 而失败。请参见 Microsoft 知识库文章 3070083
    解决办法

    • 避免重复使用场名称。
    • 按照该 Microsoft 知识库文章中所述,禁止在 Active Directory 域中检查重复的 SPN。

    [1969172]

  • 在 True SSO 设置过程中单击测试配对时,即使配对没有失败,系统有时也会报告配对失败。

    解决办法:如果您收到一条消息,指示配对失败,请等待一分钟后再重试。正常情况下,这将最终报告配对成功。[1973565]

  • 在 Safari 浏览器中,管理控制台的某些页面无法正确显示。

    解决办法:使用其他浏览器访问管理控制台。[1956356]

  • 在 Microsoft Internet Explorer 11 中使用管理控制台时,可能会看到占位符而不是实际的文本字符串。出现该问题的原因在于浏览器中缓存的静态内容。这是一个暂时性问题,在清除浏览器缓存后即会消除。

    解决办法:尝试注销管理控制台,清除浏览器缓存,重新启动浏览器,然后再次登录到管理控制台。[1977016]

 

附录:REST API 更改

有三类与 RDSH 工作流相关的 REST API 更改,如下所述。

VDI 分配支持,但 RDSH 分配不再支持的方法

对于 RDSH 分配,访问这些方法将返回 UnsuppotedException。

类名称 方法名称 API 映射 备用 API
DtPoolImpl assignGroup rest/v100/infrastructure/pool/desktop/{poolId}/assign/domain/{domainId}/group/{groupId} RDSH 池不需要
DtPoolImpl assignGroup rest/v100/infrastructure/pool/appsession/{poolId}/assign/domain/{domainId}/group/{groupId} RDSH 池不需要
DtPoolImpl assignGroup rest/v100/infrastructure/pool/session/{poolId}/assign/domain/{domainId}/group/{groupId} RDSH 池不需要
DtPoolImpl removeGroup /dt-rest/v100/infrastructure/pool/desktop/{poolId}/remove/domain/{domainId}/group/{groupId} RDSH 池不需要
DtPoolImpl removeGroup /dt-rest/v100/infrastructure/pool/appsession/{poolId}/remove/domain/{domainId}/group/{groupId} RDSH 池不需要
DtPoolImpl removeGroup /dt-rest/v100/infrastructure/pool/session/{poolId}/remove/domain/{domainId}/group/{groupId} RDSH 池不需要
DtPoolImpl getUsersAssignedByAdmin /dt-rest/v100/infrastructure/pool/desktop/{poolId}/admin/users RDSH 池不需要
DtPoolImpl getUsersAssignedByAdmin /dt-rest/v100/infrastructure/pool/appsession/{poolId}/admin/users RDSH 池不需要
DtPoolImpl getUsersAssignedByAdmin /dt-rest/v100/infrastructure/pool/session/{poolId}/admin/users RDSH 池不需要
DtPoolImpl assignUserToPool /dt-rest/v100/infrastructure/pool/desktop/{poolId}/assign/user/{guid} RDSH 池不需要
DtPoolImpl assignUserToPool /dt-rest/v100/infrastructure/pool/appsession/{poolId}/assign/user/{guid} RDSH 池不需要
DtPoolImpl assignUserToPool /dt-rest/v100/infrastructure/pool/session/{poolId}/assign/user/{guid} RDSH 池不需要
DtPoolImpl removeUserFromPool /dt-rest/v100/infrastructure/pool/desktop/{poolId}/remove/user/{guid} RDSH 池不需要
DtPoolImpl removeUserFromPool /dt-rest/v100/infrastructure/pool/appsession/{poolId}/remove/user/{guid} RDSH 池不需要
DtPoolImpl removeUserFromPool /dt-rest/v100/infrastructure/pool/session/{poolId}/remove/user/{guid} RDSH 池不需要
DtPoolImpl delete /dt-rest/v100/infrastructure/pool/desktop/{poolId}/delete /dt-rest/v100/farm/manager/farms/session/{poolid}

方法:Delete

DtPoolImpl delete /dt-rest/v100/infrastructure/pool/appsession/{poolId}/delete /dt-rest/v100/farm/manager/farms/session/{poolid}

方法:Delete

DtPoolImpl delete /dt-rest/v100/infrastructure/pool/session/{poolId}/delete /dt-rest/v100/farm/manager/farms/session/{poolid}

方法:Delete

DtPoolImpl getVirtualMachines /dt-rest/v100/infrastructure/pool/desktop/{poolId}/vms /dt-rest/v100/farm/manager/farms/session/{poolid}/allservers

方法:GET

DtPoolImpl getVirtualMachines /dt-rest/v100/infrastructure/pool/appsession/{poolId}/vms /dt-rest/v100/farm/manager/farms/session/{poolid}/allservers

方法:GET

DtPoolImpl getVirtualMachines /dt-rest/v100/infrastructure/pool/session/{poolId}/vms /dt-rest/v100/farm/manager/farms/session/{poolid}/allservers

方法:GET

DtPoolImpl isVMRefreshRequired /dt-rest/v100/infrastructure/pool/desktop/{poolId}/refresh/required RDSH 池不需要
DtPoolImpl isVMRefreshRequired /dt-rest/v100/infrastructure/pool/appsession/{poolId}/refresh/required RDSH 池不需要
DtPoolImpl isVMRefreshRequired /dt-rest/v100/infrastructure/pool/session/{poolId}/refresh/required RDSH 池不需要
DtDesktopPoolImpl get /dt-rest/v100/infrastructure/pool/desktop/{poolId} RDSH 池不需要
DtDesktopPoolImpl getUserDesktopMappings /dt-rest/v100/infrastructure/pool/desktop/{poolId}/user/desktop/mappings RDSH 池不需要
DtDesktopPoolImpl update /dt-rest/v100/infrastructure/pool/desktop/{poolId}/update RDSH 池不需要
DtDesktopPoolImpl getAllVirtualMachines /dt-rest/v100/infrastructure/pool/desktop/{poolId}/allvms RDSH 池不需要

不再支持的方法

下列方法已被弃用,并且不久将被删除。访问这些方法将返回 DtApiException。

API 方法
DtSessionPoolImpl /dt-rest/v100/infrastructure/pool/session/{id} get
DtSessionPoolImpl /dt-rest/v100/infrastructure/pool/session/{id}/update update
DtSessionPoolImpl /dt-rest/v100/infrastructure/pool/session/{id}/updateServerDensity updateServerDensity
DtApplicationSessionPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/remoteapps getRemoteApplications
DtApplicationSessionPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/updatewithapps updateWithApplications
DtApplicationSessionPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/setcmdlineparam setCommandLineParam
DtApplicationSessionPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/getcmdlineparam getCommandLineParam
DtRemoteApplicationImpl /dt-rest/v100/infrastructure/pool/{poolid}/remoteapp/{id} get
DtApplicationImpl /dt-rest/v100/infrastructure/pool/application/{id}/update update
DtApplicationImpl /dt-rest/v100/infrastructure/pool/application/{id} get
DtUserDefinedAppImpl /dt-rest/v100/infrastructure/pool/user/defined/application/{id}/delete delete
DtPoolManagerImpl /dt-rest/v100/pool/manager/create/session/pool createSessionPool
DtPoolManagerImpl /dt-rest/v100/pool/manager/create/session/pool/{elementId} createSessionPool
DtPoolManagerImpl /dt-rest/v100/pool/manager/create/appsession/pool createApplicationSessionPool
DtPoolManagerImpl /dt-rest/v100/pool/manager/create/appsession/pool/{elementId} createApplicationSessionPool
DtPoolManagerImpl /dt-rest/v100/pool/manager/applications findApplications
DtPoolManagerImpl /dt-rest/v100/pool/manager/create/userdefinedapp createUserDefinedApp
DtPoolManagerImpl /dt-rest/v100/pool/manager/delete/userdefinedapp deleteUserDefinedApp
DtPoolManagerImpl /dt-rest/v100/pool/manager/upload/userdefindappicon uploadUserDefinedAppIcon
DtPoolManagerImpl /dt-rest/v100/pool/manager/modify/userdefinedapp modifyUserDefinedApp
DtDesktopPoolImpl /dt-rest/v100/infrastructure/pool/desktop/{poolId}/remoteapps getRemoteApplications
DtGoldPatternImpl /dt-rest/v100/infrastructure/pattern/gold/{id}/applications getApplications

现在用于 vIDM 的方法

以下方法将仅适用于 vIDM。这些方法将被标记为已弃用,但不会返回异常。

API 方法
DtApplicationSessionPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/applications getApplications
DtPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/groups getGroupsOfPool
DtPoolImpl /dt-rest/v100/infrastructure/pool/appsession/{id}/users getUsersOfPool
DtPoolManagerImpl /dt-rest/v100/pool/manager/pools getPools
DtPoolManagerImpl /dt-rest/v100/pool/manager/mapping/users/pool getDesktopPoolOfUsers
DtApplicationIconImpl /dt-rest/v100/infrastructure/application/icon/{md5sum}/icon getIconData

 

check-circle-line exclamation-circle-line close-line
Scroll to top icon