Citrix Virtual Apps and Desktops

SDK y API

Varios SDK y API están disponibles con esta versión. Para acceder a los SDK y API, ve a Crea lo que quieras con 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 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 Launch 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.
    1. 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. Los complementos de Citrix Virtual Apps and Desktops y las versiones anteriores de XenDesktop 7 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 usa un proveedor de PowerShell para crear una unidad virtual que se corresponde con los ajustes y 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, Studio o el SDK de Citrix Virtual Apps and Desktops deben estar instalados.

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 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 ajustes, 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 los ajustes.

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 no aplicables a Citrix Virtual Apps and Desktops están marcadas como corresponde. Sigue las indicaciones allí para configurar el acceso al servicio API y usa las API para administrar y optimizar tus recursos.

OData del servicio Monitor

La API de Monitor permite el acceso a los datos del servicio Monitor usando 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