Citrix Virtual Apps and Desktops

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.

Questo prodotto supporta le versioni di PowerShell dalla 3 alla 5.

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

  1. Avviare una shell in PowerShell: aprire Studio, selezionare la scheda PowerShell e quindi fare clic su Launch PowerShell (Avvia PowerShell).
  2. 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.
  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 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.

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 viene visualizzato come 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 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.

SDK e API