Citrix Virtual Apps and Desktops

SDK e API

Con questa versione sono disponibili diversi SDK e API. Per accedere agli SDK e alle API, visitare Build anything with Citrix. Da lì, selezionare Citrix Workspace per accedere alle informazioni di programmazione per Citrix Virtual Apps and Desktops e i relativi componenti.

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

È 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 dispongano automaticamente di privilegi amministrativi completi 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, anziché utilizzare l’account degli amministratori locali.

Accedere ed eseguire i cmdlet

  1. Avviare una shell in PowerShell: Aprire Studio, selezionare la scheda PowerShell e quindi fare clic su Launch PowerShell.
  2. Per utilizzare i cmdlet dell’SDK all’interno degli script, impostare i criteri di esecuzione in PowerShell. Per informazioni sui criteri di esecuzione di PowerShell, consultare la documentazione Microsoft.
  3. Se si desidera utilizzare lo snap-in (anziché il modulo), aggiungere lo snap-in utilizzando il cmdlet Add-PSSnapin (o asnp).

    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.

SDK di Group Policy

L’SDK di Citrix Group Policy consente di visualizzare e configurare le impostazioni e i filtri di Group Policy. 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 di Group Policy, è necessario che siano installati Studio o l’SDK di Citrix Virtual Apps and Desktops.

Il provider PowerShell di Citrix Group Policy è disponibile come modulo o come 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.

Monitor Service OData

L’API Monitor consente l’accesso ai dati del Monitor Service utilizzando la versione 3 o 4 dell’API OData. È possibile creare dashboard di monitoraggio e reporting personalizzate basate sui dati interrogati dal Monitor Service. OData V.4 si basa sull’API Web ASP.NET e supporta le query di aggregazione.

Per maggiori informazioni, consultare l’API OData del Monitor Service.

SDK e API