Citrix Virtual Apps and Desktops

SDK e API

Con questa versione sono disponibili diversi SDK e API. Per ulteriori informazioni, consultare Documentazione per sviluppatori. Da qui è possibile accedere alle informazioni di programmazione per:

  • Delivery Controller
  • Monitor Service OData
  • StoreFront

L’SDK Citrix Group Policy consente di visualizzare e configurare le impostazioni e i filtri dei Criteri di gruppo. Utilizza un provider PowerShell per creare un’unità virtuale corrispondente alle impostazioni e ai filtri della macchina e dell’utente. Il provider appare come estensione di New-PSDrive. Per utilizzare l’SDK Group Policy, è necessario installare l’SDK di Studio o Citrix Virtual Apps and Desktops. Per ulteriori informazioni, consultare SDK Criteri di gruppo.

SDK Delivery Controller

L’SDK comprende diversi snap-in PowerShell installati automaticamente quando si installa un Delivery Controller o Studio.

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.

Per 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 di Microsoft.

    Nota:

    L’SDK corrente viene installato sia come snap-in PowerShell che come modulo PowerShell.

    Con l’aggiunta della funzionalità del modulo, è possibile utilizzare i cmdlet di questo SDK senza un cmdlet Add-PSSnapin (o asnp) precedente.

    Per gli SDK dei componenti associati (come Citrix Licensing, Citrix Provisioning e StoreFront) che vengono installati solo come snap-in, l’uso dei cmdlet richiede ancora un Add-PSSnapin (o asnp) precedente.

    Se si desidera utilizzare questo SDK tramite lo snap-in, continuare con il passaggio successivo.

  3. Aggiungere gli snap-in necessari nell’ambiente PowerShell utilizzando il cmdlet Add -PSSnapin nella console di Windows PowerShell.

    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 gli 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*

Dopo aver aggiunto gli snap-in, è possibile accedere ai cmdlet e alla relativa guida associata.

Per visualizzare la guida corrente del cmdlet PowerShell di Citrix Virtual Apps and Desktops:

  1. Dalla console PowerShell, aggiungere gli snap-in Citrix: Add –PSSnapin Citrix.*.Admin.V*.
  2. Seguire le istruzioni in Windows PowerShell ISE.

SDK Group Policy

Per utilizzare l’SDK Group Policy, è necessario installare l’SDK di Studio o Citrix Virtual Apps and Desktops.

Per aggiungere l’SDK Group Policy, 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