Citrix Virtual Apps and Desktops 7 2311

开发工具包和编程接口

此版本提供了多个软件开发工具包 (SDK) 和应用程序编程接口 (API)。要访问这些软件开发工具包和应用程序编程接口,请转到 使用 Citrix 构建一切。在此处,选择 Citrix Workspace 以访问 Citrix Virtual Apps and Desktops 及其相关组件的编程信息。

注意:

Citrix Virtual Apps and Desktops™ 软件开发工具包和 Citrix 组策略软件开发工具包可以作为模块或管理单元安装。多个组件软件开发工具包(例如 Citrix Licensing、Citrix Provisioning 和 StoreFront)仅使用管理单元进行安装。

此产品支持 PowerShell 版本 3 到 5。

思杰虚拟应用和桌面 SDK

当您安装 Delivery Controller™ 或 Studio 时,此 SDK 会自动作为 PowerShell 模块安装。这使您无需添加管理单元即可使用此 SDK 的 cmdlet。(如果您选择将此 SDK 作为管理单元安装,下面提供了说明。)

权限要求

您必须使用具有 Citrix 管理权限的身份运行 shell 或脚本。尽管 Controller 上的本地管理员组成员自动拥有完全管理权限以允许安装 Citrix Virtual Apps 或 Citrix Virtual Desktops™,但 Citrix 建议在正常操作中,您创建具有适当权限的 Citrix 管理员,而不是使用本地管理员帐户。

访问并运行 cmdlet

  1. 在 PowerShell 环境中启动一个命令行界面程序:打开 Studio 管理控制台,选择 PowerShell 选项卡,然后单击 Launch PowerShell 按钮。
  2. 要在脚本中使用 SDK cmdlet,请在 PowerShell 中设置执行策略。有关 PowerShell 执行策略的信息,请参阅 Microsoft 文档。
  3. 如果要使用管理单元(而不是模块),请使用 Add-PSSnapin(或 asnp)cmdlet 添加管理单元。

    V1 and V2 denote the version of the snap-in. XenDesktop 5 snap-ins are version 1. Citrix Virtual Apps and Desktops, and earlier XenDesktop 7 version snap-ins are version 2. For example, to install Citrix Virtual Apps and Desktops snap-in, type Add-PSSnapin Citrix.ADIdentity.Admin.V2. To import all the cmdlets, type: Add-PSSnapin Citrix.*.Admin.V*

您现在可以使用 cmdlet 和帮助文件了。

组策略 SDK

Citrix 组策略 SDK 使您能够显示和配置组策略设置和筛选器。此 SDK 使用 PowerShell 提供程序创建与计算机和用户设置及筛选器对应的虚拟驱动器。该提供程序作为 New-PSDrive 的扩展出现。

要使用组策略 SDK,必须安装 Studio 或 Citrix 虚拟应用和桌面 SDK。

Citrix 组策略 PowerShell 提供程序可作为模块或管理单元使用。

  • 要使用该模块,无需额外操作。
  • 要添加管理单元,请键入 Add-PSSnapin citrix.common.grouppolicy

要访问帮助,请键入:help New-PSDrive -path localgpo:/

要创建虚拟驱动器并加载设置,请键入 New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string>,其中 Controller 字符串是您要连接并从中加载设置的站点中某个 Controller 的完全限定域名。

Citrix 虚拟应用和桌面 REST 应用程序编程接口

借助 Citrix 虚拟应用和桌面 REST API,您可以自动化管理 Citrix 虚拟应用和桌面 部署中的资源。

Citrix Virtual Apps and Desktops 的 REST API 接口可在 https://developer.cloud.com/citrixworkspace/citrix-daas-rest-apis/docs/citrix-virtual-apps-and-desktops-apis 处获取。不适用于 Citrix Virtual Apps and Desktops 的接口已作相应标记。请遵循该处的指导,配置对 API 服务的访问,并利用这些接口管理和优化您的资源。

监视服务 OData

监视 API 允许使用 OData API 的版本 3 或 4 访问监视服务数据。您可以根据从监视服务数据中查询到的数据创建自定义的监视和报告仪表板。OData V.4 基于 ASP.NET Web API,并支持聚合查询。

有关更多信息,请参阅监控服务 OData API

开发工具包和编程接口