SDK e API
Con questa versione sono disponibili diversi SDK e API. Per accedere agli SDK e alle API, andare a Creare qualsiasi cosa con Citrix. Da lì, selezionare Citrix Workspace per accedere alle informazioni di programmazione per Citrix Virtual Apps and Desktops e ai relativi componenti.
Nota:
Citrix Virtual Apps and Desktops SDK e Citrix Group Policy SDK possono essere installati come modulo o snap-in. Diversi SDK componenti (come Citrix Licensing, Citrix Provisioning e StoreFront) vengono installati utilizzando solo uno snap-in.
Citrix Virtual Apps and Desktops SDK
Questo SDK viene installato 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. Se si sceglie di installare questo SDK come snap-in, le istruzioni sono fornite di seguito.
Autorizzazioni
È necessario eseguire la shell o lo script utilizzando un’identità con diritti di amministrazione Citrix. Sebbene i membri del gruppo di amministratori locali sul controller abbiano automaticamente privilegi amministrativi completi per consentire l’installazione di Citrix Virtual Apps o Citrix Virtual Desktops, Citrix consiglia di creare amministratori Citrix con i diritti appropriati per le normali attività, anziché utilizzare l’account degli amministratori locali.
Accedere ai cmdlet ed eseguirli
- Avviare una shell in PowerShell: aprire Studio, selezionare la scheda PowerShell e quindi fare clic su Launch PowerShell (Avvia PowerShell).
- Per utilizzare i cmdlet SDK all’interno degi script, impostare il criterio di esecuzione in PowerShell. Per ulteriori informazioni sui criteri di esecuzione di PowerShell, vedere 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 corrispondono alla versione 1. Citrix Virtual Apps and Desktops e le versioni precedenti di XenDesktop 7 corrispondono alla versione 2. Ad esempio, per installare lo snap-in 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 Categories (Categorie), quindi selezionare Citrix Virtual Apps and Desktops SDK (SDK Citrix Virtual Apps and Desktops).
- Per informazioni su PowerShell, vedere Ambiente di script integrato di Windows PowerShell (ISE).
SDK Group Policy
L’SDK Citrix Group Policy consente di visualizzare e configurare le impostazioni e i filtri dei Criteri di gruppo. Questa SDK utilizza un provider PowerShell per creare un’unità virtuale corrispondente alle impostazioni e ai filtri della macchina e dell’utente. Il provider appare come un’estensione di New-PSDrive
.
Per utilizzare l’SDK Group Policy, è necessario installare l’SDK di Studio o Citrix Virtual Apps and Desktops.
Il provider Citrix Group Policy PowerShell è disponibile come modulo o come snap-in.
- Per utilizzare il modulo, non è necessaria alcuna operazione aggiuntiva.
- 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.
Monitor Service OData
L’API Monitor consente l’accesso ai dati del servizio di monitoraggio utilizzando la versione 3 o 4 dell’API OData. È possibile creare dashboard di monitoraggio e reportistica personalizzate in base ai dati interrogati dai dati del servizio di monitoraggio. OData V.4 si basa sull’API Web ASP.NET e supporta le query di aggregazione.
Per ulteriori informazioni, vedere l’API Monitor Service OData.