Citrix Virtual Apps and Desktops

SDK y API

Se ofrecen varios SDK y API en esta versión. Para acceder a los SDK y las API, vaya a Build anything with Citrix. Allí, seleccione Citrix Workspace para acceder a la información sobre la programación de Citrix Virtual Apps and Desktops y sus componentes.

Nota:

El SDK de Citrix Virtual Apps and Desktops y Citrix Group Policy SDK se pueden instalar como módulos o complementos. Varios SDK de componentes (como Citrix Licensing, Citrix Provisioning y StoreFront) se instalan mediante un complemento solamente.

SDK de Citrix Virtual Apps and Desktops

Este SDK se instala automáticamente como módulo de PowerShell al instalar un Delivery Controller o Studio. Esto le permite utilizar los cmdlets de este SDK sin tener que agregar complementos (las instrucciones se proporcionan a continuación si decide instalar este SDK como complemento).

Permisos

Debe ejecutar el shell o el script mediante una identidad que posea derechos de administración de Citrix. Si bien los miembros del grupo de administradores locales del Controller disponen automáticamente de privilegios administrativos totales para permitir la instalación de Citrix Virtual Apps o Citrix Virtual Desktops, Citrix recomienda crear administradores Citrix con los derechos adecuados para un funcionamiento normal, en lugar de usar la cuenta de administradores locales.

Acceder a los cmdlets y ejecutarlos

  1. Inicie un shell en PowerShell: Abra Studio, seleccione la ficha PowerShell y, a continuación, haga clic en Iniciar PowerShell.
  2. Para utilizar los cmdlets del SDK en scripts, configure la directiva de ejecución en PowerShell. Para obtener información acerca de la directiva de ejecución de PowerShell, consulte la documentación de Microsoft.
  3. Si quiere utilizar el complemento (en lugar del módulo), agréguelo mediante el cmdlet Add-PSSnapin (o asnp).

    V1 y V2 indican la versión del complemento. Los complementos de XenDesktop 5 son de la versión 1. Citrix Virtual Apps and Desktops y los complementos de versiones anteriores a XenDesktop 7 son de la versión 2. Por ejemplo, para instalar los complementos de Citrix Virtual Apps and Desktops, escriba Add-PSSnapin Citrix.ADIdentity.Admin.V2. Para importar todos los cmdlets, escriba: Add-PSSnapin Citrix.*.Admin.V*

Ya puede utilizar los cmdlets y los archivos de ayuda.

Group Policy SDK

Citrix Group Policy SDK le permite visualizar y definir filtros y configuraciones de directivas de grupo. Este SDK utiliza un proveedor de PowerShell para crear una unidad virtual que corresponda a la máquina, configuraciones de usuario y filtros. El proveedor aparece como una extensión de New-PSDrive.

Para utilizar Group Policy SDK, es necesario tener instalado Studio o el SDK de Citrix Virtual Apps and Desktops.

El proveedor de PowerShell de directivas de grupo de Citrix está disponible como módulo o complemento.

  • Para utilizar el módulo, no hace falta hacer nada más.
  • Para agregar el complemento, escriba Add-PSSnapin citrix.common.grouppolicy.

Para acceder a la ayuda, escriba: help New-PSDrive -path localgpo:/.

Para crear una unidad virtual y cargarla con la configuración, escriba New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string>, donde la cadena de Controller es el nombre de dominio completo de un Controller en el sitio al que quiere conectarse y del que quiere cargar la configuración.

OData de Monitor Service

La API de Monitor permite el acceso a los datos de Monitor Service mediante la versión 3 o 4 de la API de OData. Puede crear paneles personalizados de supervisión e informes basados en los datos consultados en Monitor Service. OData 4 se basa en la API web de ASP.NET y admite consultas de agregación.

Para obtener más información, consulte API de OData de Monitor Service.

SDK y API