SDK e API
Con questa versione sono disponibili diversi SDK e API. Per accedere agli SDK e alle API, andare a Crea qualsiasi cosa con Citrix. Da lì, selezionare Citrix Workspace per accedere alle informazioni di programmazione per Citrix Virtual Apps and Desktops e i suoi componenti correlati.
Nota:
L’SDK di Citrix Virtual Apps and Desktops™ e l’SDK di Citrix Group Policy possono essere installati come modulo o come snap-in. Diversi SDK di componenti (come Citrix Licensing, Citrix Provisioning e StoreFront) si installano utilizzando solo uno snap-in.
Questo prodotto supporta le versioni di PowerShell dalla 3 alla 5.
SDK di Citrix Virtual Apps and Desktops
Questo SDK si installa automaticamente come modulo PowerShell quando si installa un Delivery Controller™ o Studio. Ciò consente di utilizzare i cmdlet di questo SDK senza dover aggiungere snap-in. (Le istruzioni sono fornite di seguito se si sceglie di installare questo SDK come snap-in.)
Autorizzazioni
You must run the shell or script using an identity that has Citrix administration rights. Although members of the local administrators group on the Controller automatically have full administrative privileges to allow Citrix Virtual Apps or Citrix Virtual Desktops™ to be installed, Citrix recommends that for normal operation, you create Citrix administrators with the appropriate rights, rather than use the local administrators account.
Accedere ed eseguire i cmdlet
- Avviare una shell in PowerShell: Aprire Studio, selezionare la scheda PowerShell e quindi fare clic su Launch PowerShell.
- Per utilizzare i cmdlet SDK all’interno degli script, impostare i criteri di esecuzione in PowerShell. Per informazioni sui criteri di esecuzione di PowerShell, consultare la documentazione Microsoft.
-
Se si desidera utilizzare lo snap-in (anziché il modulo), aggiungere lo snap-in utilizzando il cmdlet
Add-PSSnapin(oasnp).V1 e V2 indicano la versione dello snap-in. Gli snap-in di XenDesktop 5 sono la versione 1. Citrix Virtual Apps and Desktops e gli snap-in delle versioni precedenti di XenDesktop 7 sono la versione 2. Ad esempio, per installare lo snap-in di Citrix Virtual Apps and Desktops, digitare
Add-PSSnapin Citrix.ADIdentity.Admin.V2. Per importare tutti i cmdlet, digitare:Add-PSSnapin Citrix.*.Admin.V*
È ora possibile utilizzare i cmdlet e i file della guida.
- Per accedere ai file della guida per questo SDK, selezionare il prodotto o il componente nell’elenco Categorie, quindi selezionare Citrix Virtual Apps and Desktops SDK.
- Per indicazioni su PowerShell, vedere Windows PowerShell Integrated Scripting Environment (ISE).
SDK Criteri di gruppo
L’SDK Criteri di gruppo di Citrix consente di visualizzare e configurare le impostazioni e i filtri dei Criteri di gruppo. Questo SDK utilizza un provider PowerShell per creare un’unità virtuale che corrisponde alle impostazioni e ai filtri della macchina e dell’utente. Il provider appare come un’estensione di New-PSDrive.
Per utilizzare l’SDK Criteri di gruppo, è necessario che siano installati Studio o l’SDK Citrix Virtual Apps and Desktops.
Il provider PowerShell dei Criteri di gruppo di Citrix è disponibile come modulo o snap-in.
- Per utilizzare il modulo, non è necessario alcun lavoro aggiuntivo.
- Per aggiungere lo snap-in, digitare
Add-PSSnapin citrix.common.grouppolicy.
Per accedere alla guida, digitare: help New-PSDrive -path localgpo:/.
Per creare un’unità virtuale e caricarla con le impostazioni, digitare New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string> dove la stringa Controller è il nome di dominio completo di un Controller nel sito a cui si desidera connettersi e da cui caricare le impostazioni.
API REST di Citrix Virtual Apps and Desktops
Con le API REST di Citrix Virtual Apps and Desktops, è possibile automatizzare la gestione delle risorse all’interno di una distribuzione Citrix Virtual Apps and Desktops.
Le API REST di Citrix Virtual Apps and Desktops sono disponibili all’indirizzo https://developer.cloud.com/citrixworkspace/citrix-daas-rest-apis/docs/citrix-virtual-apps-and-desktops-apis. Le API non applicabili a Citrix Virtual Apps and Desktops sono contrassegnate di conseguenza. Seguire le indicazioni fornite per configurare l’accesso al servizio API e utilizzare le API per gestire e ottimizzare le risorse.
OData del servizio Monitor
L’API Monitor consente l’accesso ai dati del servizio Monitor utilizzando la versione 3 o 4 dell’API OData. È possibile creare dashboard di monitoraggio e reporting personalizzati basati sui dati interrogati dal servizio Monitor. OData V.4 si basa sull’ASP.NET Web API e supporta le query di aggregazione.
Per maggiori informazioni, consultare la Monitor Service OData API.