SDK 和 API

Last published : Nov 13, 2026

<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/sdk-api.md 此版本提供了多个 SDK 和 API。要访问这些 SDK 和 API,请转到 。在此处,选择 Citrix Workspace 以访问 Citrix Virtual Apps and Desktops 及其相关组件的编程信息。

此版本提供了多个 SDK 和 API。要访问这些 SDK 和 API,请转到 使用 Citrix 构建任何内容。在该页面上,选择 Citrix Workspace 以访问 Citrix Virtual Apps and Desktops 及其相关组件的编程信息。
注意:
Citrix Virtual Apps and Desktops™ SDK 和 Citrix Group Policy SDK 可以作为模块或管理单元安装。多个组件 SDK(例如 Citrix Licensing、Citrix Provisioning 和 StoreFront)仅使用管理单元进行安装。
此产品支持 PowerShell 版本 3 到 5。
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/sdk-api.md

思杰虚拟应用和桌面™ SDK

========

思杰虚拟应用™ 和桌面 SDK

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

权限

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

访问并运行 cmdlet

  1. 在 PowerShell 中启动 shell:打开 Studio,选择 PowerShell 选项卡,然后单击 Launch PowerShell。
  2. 要在脚本中使用 SDK cmdlet,请在 PowerShell 中设置执行策略。有关 PowerShell 执行策略的信息,请参阅 Microsoft 文档。
  3. 如果要使用管理单元(而不是模块),请使用 Add-PSSnapin(或 asnp)cmdlet 添加管理单元。
    V1 和 V2 表示管理单元的版本。XenDesktop 5 管理单元是版本 1。Citrix Virtual Apps and Desktops 以及更早的 XenDesktop 7 版本管理单元是版本 2。例如,要安装 Citrix Virtual Apps and Desktops 管理单元,请键入 Add-PSSnapin Citrix.ADIdentity.Admin.V2。要导入所有 cmdlet,请键入:Add-PSSnapin Citrix.*.Admin.V*
您现在可以使用 cmdlet 和帮助文件了。
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/sdk-api.md

组策略 SDK

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

  • 要访问此 SDK 的帮助文件,请在 类别 列表中选择产品或组件,然后选择 Citrix Virtual Apps and Desktops SDK。
  • 有关 PowerShell 指南,请参阅 Windows PowerShell 集成脚本环境 (ISE)。

组策略 SDK

Citrix 组策略 SDK 使您能够显示和配置组策略设置和筛选器。此 SDK 使用 PowerShell 提供程序创建与计算机和用户设置及筛选器对应的虚拟驱动器。该提供程序显示为 New-PSDrive 的扩展。
要使用组策略 SDK,必须安装 Studio 或 Citrix Virtual Apps and Desktops SDK。
Citrix 组策略 PowerShell 提供程序可作为模块或管理单元使用。
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/sdk-api.md

要使用该模块,无需执行额外操作。

Citrix 虚拟应用和桌面 表述性状态转移接口

借助 Citrix Virtual Apps and Desktops REST API,您可以自动管理 Citrix Virtual Apps and Desktops 部署中的资源。

Citrix Virtual Apps and Desktops REST API 可在 处获取。不适用于 Citrix Virtual Apps and Desktops 的 API 已相应标记。请遵循其中的指导来配置对 API 服务的访问,并使用 API 来管理和优化您的资源。

思杰虚拟应用和桌面 REST API

借助 Citrix Virtual Apps and Desktops REST API,您可以自动管理 Citrix Virtual Apps and Desktops 部署中的资源。
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 已相应标记。请遵循其中的指导来配置对 API 服务的访问,并使用 API 管理和优化您的资源。

监控服务 OData

Monitor API 允许使用 OData API 的版本 3 或 4 访问 Monitor Service 数据。您可以根据从 Monitor Service 数据查询的数据创建自定义监视和报告仪表板。OData V.4 基于 ASP.NET Web API,并支持聚合查询。
有关更多信息,请参阅监控服务 OData API。