SDK和API
此版本提供了几个SDK和API。要访问SDK和API,请转至用Citrix建造任何东西。从那里,选择Citrix Workspace.访问Citrix虚拟应用程序和台式机及其相关组件的编程信息。
笔记:
Citrix Virtual Apps and Desktop SDK和Citrix Group Policy SDK可以作为模块或管理单元安装。几个组件SDK(如Citrix许可、Citrix资源调配和StoreFront)仅使用管理单元安装。
Citrix虚拟应用程序和桌面SDK
当您安装Delivery Controller或Studio时,此SDK将自动安装为PowerShell模块。这使您能够使用此SDK的cmdlet,而无需添加管理单元。(如果选择将此SDK作为管理单元安装,下面将提供说明。)
权限
必须使用具有Citrix管理权限的标识运行shell或脚本。虽然控制器上本地管理员组的成员自动拥有完全的管理权限,以允许安装Citrix虚拟应用程序或Citrix虚拟桌面,但Citrix建议您为正常操作创建具有适当权限的Citrix管理员,而不是使用本地管理员帐户。
访问并运行cmdlet
- 在powershell中启动shell:打开工作室,选择电源外壳选项卡,然后单击推出PowerShell.。
- 要在脚本中使用SDK cmdlet,请在PowerShell中设置执行策略。有关PowerShell执行策略的信息,请参阅Microsoft文档。
如果要使用管理单元(而不是模块),请使用快照使用
添加PSSnapin
(或者asnp
)cmdlet。V1和V2表示管理单元的版本。XenDesktop 5管理单元是版本1。Citrix虚拟应用程序和台式机以及早期的XenDesktop 7版本管理单元都是版本2。例如,要安装Citrix虚拟应用程序和桌面管理单元,请键入
Add-Pssnapin Citrix.Adidentity.Admin.v2
. 要导入所有cmdlet,请键入:在Citrix.*.Admin.V中添加PSSnapin*
现在可以使用cmdlet和帮助文件。
- 要访问此SDK的帮助文件,请在“中”中选择产品或组件类别列表,然后选择Citrix虚拟应用程序和桌面SDK。
- 对于PowerShell指导,请参阅Windows PowerShell集成脚本环境(ISE)。
小组政策SDK.
Citrix Group Policy SDK使您能够显示和配置组策略设置和筛选器。此SDK使用PowerShell提供程序创建与计算机、用户设置和筛选器相对应的虚拟驱动器。提供程序显示为的扩展新光驱
。
要使用组策略SDK,必须安装Studio或Citrix Virtual Apps和桌面SDK。
Citrix Group Policy PowerShell提供程序作为模块或管理单元提供。
- 要使用该模块,不需要额外的工作。
- 添加管理单元,键入
在citrix.common.grouppolicy中添加PSSnapin
。
要访问帮助,请键入:帮助new-psdrive -path localgpo:/
。
要创建虚拟驱动器并使用设置加载它,请键入New-psdrive <标准参数> [-psprovider] citrixgrouppolicy -controller
其中,控制器字符串是站点中要连接并从中加载设置的控制器的完全限定域名。
监控服务ODATA.
Monitor API允许使用OData API的版本3或版本4访问Monitor服务数据。您可以根据从Monitor服务数据查询的数据创建自定义的监视和报告仪表板。OData V.4基于水果刀并支持聚合查询。
有关更多信息,请参阅监视服务ODataAPI。