XenApp和XenDesktop

SDK和API

此版本提供多种SDK和API。有关详细信息,请参阅开发人员文档。在该文档中,可以访问以下对象的编程信息:

  • 交付控制器
  • 监控服务OData
  • 店面

Citrix组策略SDK可用来显示并配置组策略设置和过滤器。它使用PowerShell提供程序创建与计算机和用户的设置及过滤器相对应的虚拟驱动器。提供程序以New-PSDrive扩展的形式显示。要使用组策略SDK,必须安装工作室或XenApp和XenDesktop SDK。有关详细信息,请参阅组策略SDK

交付控制器SDK

SDK由多个PowerShell管理单元组成,在安装交付控制器或工作室组件时,安装向导会自动安装这些管理单元。

权限:必须使用拥有Citrix管理员权限的身份运行shell或脚本。尽管在控制器上,本地管理员组的成员自动拥有完全管理权限以允许安装XenApp或XenDesktop,但Citrix建议,对于常规操作,应创建拥有相应权限的Citrix管理员,而不要使用本地管理员帐户。如果运行的是Windows Server 2008 R2,必须以Citrix管理员身份运行shell或脚本,而不要使用本地管理员组成员身份。

访问并运行cmdlet:

  1. 在PowerShell中启动外壳:打开工作室,选择PowerShell选项卡,然后单击启动PowerShell
  2. 要在脚本内使用SDK cmdlet,应在PowerShell中设置执行策略。有关PowerShell执行策略的详细信息,请参微软阅文档。
  3. 在Windows PowerShell控制台中使用添加-PSSnapincmdlet将需要的管理单元添加到PowerShell环境中。

V1和V2表示管理单元的版本(XenDesktop 5管理单元为版本1;XenDesktop 7管理单元为版2本。例如,要安装XenDesktop 7管理单元,请键入Add-PSSnapin Citrix.ADIdentity.Admin.V2)。要导入所有cmdlet,请键入:Add-PSSnapin Citrix.Admin.V

添加管理单元后,可以访问cmdlet及其关联的帮助。

注意:要查看当前的XenApp和XenDesktop PowerShell cmdlet帮助,请执行以下操作:

  1. 在PowerShell控制台中,添加Citrix管理单元:添加-PSSnapin Citrix。.Admin.V
  2. 请按照PowerShell集成脚本环境(伊势)中的说明进行操作。

组策略SDK

要使用组策略SDK,必须安装工作室或XenApp和XenDesktop SDK。

要添加组策略SDK,请键入Add-PSSnapin citrix.common.grouppolicy。(要访问帮助,请键入help New-PSDrive -path localgpo:/

要创建虚拟驱动器并加载该驱动器以及设置,请键入:New-PSDrive <标准参数> [-PSProvider] CitrixGroupPolicy -Controller <字符串>控制器,其中字符串为站点中要连接到并从其加载设置的控制器的完全限定域名。

SDK和API