Citrix Virtual Apps and Desktops

SDK y API

Esta versión incluye varios SDK y API. Para acceder a los SDK y las API, ve a Build anything with Citrix. Desde allí, selecciona Citrix Workspace para acceder a la información de programación de Citrix Virtual Apps and Desktops y sus componentes relacionados.

Nota:

El SDK de Citrix Virtual Apps and Desktops™ y el SDK de Citrix Group Policy se pueden instalar como un módulo o un complemento (snap-in). Varios SDK de componentes (como Citrix Licensing, Citrix Provisioning y StoreFront) se instalan utilizando solo un complemento.

Este producto es compatible con las versiones 3 a 5 de PowerShell.

SDK de Citrix Virtual Apps™ and Desktops

Este SDK se instala automáticamente como un módulo de PowerShell al instalar un Delivery Controller™ o Studio. Esto te permite usar los cmdlets de este SDK sin tener que agregar complementos. (A continuación se proporcionan instrucciones si decides instalar este SDK como un complemento).

Permisos

Debes ejecutar el shell o el script utilizando una identidad que tenga derechos de administración de Citrix. Aunque los miembros del grupo de administradores locales en el Controller tienen automáticamente privilegios administrativos completos para permitir la instalación de Citrix Virtual Apps o Citrix Virtual Desktops™, Citrix recomienda que, para un funcionamiento normal, crees administradores de Citrix con los derechos adecuados, en lugar de usar la cuenta de administradores locales.

Acceder y ejecutar los cmdlets

  1. Inicia un shell en PowerShell: Abre Studio, selecciona la ficha PowerShell y, a continuación, haz clic en Iniciar PowerShell.
  2. Para usar los cmdlets del SDK dentro de los scripts, establece la política de ejecución en PowerShell. Para obtener información sobre la política de ejecución de PowerShell, consulta la documentación de Microsoft.
  3. Si quieres usar el complemento (en lugar del módulo), agrega el complemento usando el cmdlet Add-PSSnapin (o asnp).

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

Ahora puedes usar los cmdlets y los archivos de ayuda.

SDK de Group Policy

El SDK de Citrix Group Policy te permite mostrar y configurar los ajustes y filtros de Group Policy. Este SDK utiliza un proveedor de PowerShell para crear una unidad virtual que se corresponde con la configuración y los filtros de la máquina y del usuario. El proveedor aparece como una extensión de New-PSDrive.

Para usar el SDK de Group Policy, debes tener instalado Studio o el SDK de Citrix Virtual Apps and Desktops.

El proveedor de PowerShell de Citrix Group Policy está disponible como un módulo o un complemento.

  • Para usar el módulo, no se necesita ningún trabajo adicional.
  • Para agregar el complemento, escribe Add-PSSnapin citrix.common.grouppolicy.

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

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

API REST de Citrix Virtual Apps and Desktops

Con las API REST de Citrix Virtual Apps and Desktops, puedes automatizar la administración de recursos dentro de una implementación de Citrix Virtual Apps and Desktops.

Las API REST de Citrix Virtual Apps and Desktops están disponibles en https://developer.cloud.com/citrixworkspace/citrix-daas-rest-apis/docs/citrix-virtual-apps-and-desktops-apis. Las API que no son aplicables a Citrix Virtual Apps and Desktops están marcadas como tales. Sigue las instrucciones allí para configurar el acceso al servicio de API y usar las API para administrar y optimizar tus recursos.

OData del servicio Monitor

La API de Monitor permite acceder a los datos del servicio Monitor utilizando la versión 3 o 4 de la API de OData. Puedes crear paneles de supervisión e informes personalizados basados en los datos consultados del servicio Monitor. OData V.4 se basa en la API web de ASP.NET y admite consultas de agregación.

Para obtener más información, consulta la API de OData del servicio Monitor.

SDK y API