SDK e API
Con questa versione sono disponibili diversi SDK e API. Per accedere agli SDK e alle API, andare su Build anything with 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 Citrix Virtual Apps and Desktops™ e l’SDK 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 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
È necessario eseguire la shell o lo script utilizzando un’identità che disponga dei diritti di amministrazione Citrix. Sebbene i membri del gruppo di amministratori locali sul Controller abbiano automaticamente pieni privilegi amministrativi per consentire l’installazione di Citrix Virtual Apps o Citrix Virtual Desktops™, Citrix raccomanda che per il normale funzionamento si creino amministratori Citrix con i diritti appropriati, piuttosto che utilizzare l’account degli amministratori locali.
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 la policy di esecuzione in PowerShell. Per informazioni sulla policy 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. Gli snap-in di Citrix Virtual Apps and Desktops e le 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 Citrix Criteri di gruppo 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 di macchina e utente. Il provider viene visualizzato come estensione di New-PSDrive.
Per utilizzare l’SDK Criteri di gruppo, è necessario installare Studio o l’SDK Citrix Virtual Apps and Desktops.
Il provider PowerShell Citrix Criteri di gruppo è 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’API Web ASP.NET e supporta le query di aggregazione.
Per maggiori informazioni, consultare l’API OData del servizio Monitor.