XenApp and XenDesktop

SDK et API

Plusieurs SDK et API sont disponibles avec cette version. Pour plus de détails, consultez la documentation du développeur. À partir de là, vous pouvez accéder aux informations de programmation pour :

  • Delivery Controller™
  • Monitor Service OData
  • StoreFront™

Le SDK Citrix Group Policy vous permet d’afficher et de configurer les paramètres et les filtres de stratégie de groupe. Il utilise un fournisseur PowerShell pour créer un lecteur virtuel qui correspond aux paramètres et aux filtres de la machine et de l’utilisateur. Le fournisseur apparaît comme une extension de New-PSDrive. Pour utiliser le SDK Group Policy, Studio ou le SDK XenApp et XenDesktop doit être installé. Consultez le SDK Group Policy pour plus d’informations.

SDK Delivery Controller

Le SDK comprend un certain nombre de compléments PowerShell installés automatiquement par l’assistant d’installation lorsque vous installez le composant Delivery Controller ou Studio.

Autorisations : Vous devez exécuter le shell ou le script en utilisant une identité disposant de droits d’administration Citrix®. Bien que les membres du groupe des administrateurs locaux sur le Controller disposent automatiquement de privilèges administratifs complets pour permettre l’installation de XenApp ou XenDesktop®, Citrix recommande que, pour un fonctionnement normal, vous créiez des administrateurs Citrix avec les droits appropriés, plutôt que d’utiliser le compte des administrateurs locaux. Si vous exécutez Windows Server 2008 R2, vous devez exécuter le shell ou le script en tant qu’administrateur Citrix, et non en tant que membre du groupe des administrateurs locaux.

Pour accéder et exécuter les cmdlets :

  1. Démarrez un shell dans PowerShell : Ouvrez Studio, sélectionnez l’onglet PowerShell, puis cliquez sur Lancer PowerShell.
  2. Pour utiliser les cmdlets du SDK dans des scripts, définissez la politique d’exécution dans PowerShell. Pour plus d’informations sur la politique d’exécution de PowerShell, consultez la documentation Microsoft.
  3. Ajoutez les compléments dont vous avez besoin à l’environnement PowerShell à l’aide de la cmdlet Add -PSSnapin dans la console Windows PowerShell.

V1 et V2 désignent la version du complément (les compléments XenDesktop 5 sont la version 1 ; les compléments XenDesktop 7 sont la version 2. Par exemple, pour installer les compléments XenDesktop 7, tapez Add-PSSnapin Citrix.ADIdentity.Admin.V2). Pour importer toutes les cmdlets, tapez : Add-PSSnapin Citrix.*.Admin.V*

Après avoir ajouté les compléments, vous pouvez accéder aux cmdlets et à leur aide associée.

REMARQUE : Pour consulter l’aide actuelle des cmdlets PowerShell de XenApp® et XenDesktop :

  1. Depuis la console PowerShell, ajoutez les composants logiciels enfichables Citrix : Add –PSSnapin Citrix.*.Admin.V*.
  2. Suivez les instructions dans PowerShell Integrated Scripting Environment (ISE).

SDK de stratégie de groupe

Pour utiliser le SDK de stratégie de groupe, Studio ou le SDK XenApp et XenDesktop doit être installé.

Pour ajouter le SDK de stratégie de groupe, tapez Add-PSSnapin citrix.common.grouppolicy. (Pour accéder à l’aide, tapez : help New-PSDrive -path localgpo:/)

Pour créer un lecteur virtuel et y charger des paramètres, tapez : New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string> où la chaîne du contrôleur est le nom de domaine complet d’un contrôleur dans le site auquel vous souhaitez vous connecter et à partir duquel vous souhaitez charger les paramètres.

SDK et API