SDK y API

Se ofrecen varios SDK y API en esta versión. Para obtener más información, consulte Developer Documentation. Desde allí, puede acceder a información de programación de:

  • Delivery Controller
  • OData de Monitor Service
  • StoreFront

Citrix Group Policy SDK permite visualizar y configurar los filtros y las configuraciones de directivas de grupo. 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 XenApp y XenDesktop. Consulte la siguiente sección Group Policy SDK para obtener más información.

Delivery Controller SDK

El SDK se compone de una serie de complementos de PowerShell que se instalan automáticamente mediante el asistente de instalación al instalar el Delivery Controller o el componente de Studio.

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 XenApp o XenDesktop, Citrix recomienda crear administradores Citrix con los derechos adecuados para un funcionamiento normal, en lugar de usar la cuenta de administradores locales. Si está en Windows Server 2008 R2, debe ejecutar el shell o el script como administrador Citrix, no como miembro del grupo de administradores locales.

Para 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 más información acerca de la directiva de ejecución de PowerShell, consulte la documentación de Microsoft.
  3. Agregue los complementos que necesite en el entorno de PowerShell con el cmdlet Add -PSSnapin en la consola de Windows PowerShell.

V1 y V2 indican la versión del complemento (los complementos de XenDesktop 5 son la versión 1; los de XenDesktop 7 son la versión 2). Por ejemplo, para instalar los complementos de XenDesktop 7, escriba Add-PSSnapin Citrix.ADIdentity.Admin.V2. Para importar todos los cmdlets, escriba: Add-PSSnapin Citrix.*.Admin.V*

Después de agregar los complementos, puede acceder a los cmdlets y a la ayuda asociada.

NOTA: Para ver la ayuda de los cmdlets de PowerShell para XenApp y XenDesktop actuales:

  1. Desde la consola de PowerShell, agregue los complementos de Citrix: Add –PSSnapin Citrix.*.Admin.V*.
  2. Siga las instrucciones indicadas en Entorno de scripting integrado (ISE) de PowerShell.

Group Policy SDK

Para utilizar Group Policy SDK, es necesario tener instalado Studio o el SDK de XenApp y XenDesktop.

Para agregar Group Policy SDK, 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 “string” 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.

SDK y API