Categories: Citrix

Configuration du serveur de licences Citrix XenDesktop 7.1 en PowerShell

Dans un précédent article, nous avons vu ensemble comment installer silencieusement les composants nécessaires à une infrastructure SBC via XenDesktop 7.1. Voyons maintenant, comment nous pourrions améliorer notre script afin de configurer automatiquement la connexion du Delivery Controller au serveur de licences Citrix en PowerShell. Le seul prérequis nécessaire est que vous ayez chargé le fichier licences .LIC dans le serveur de licences Citrix.

Par la suite, pour connecter le Delivery Controller au serveurs de licences Citrix automatiquement, vous pouvez procédez de manière manuelle en utilisant la console Citrix Studio :

Dans la console Citrix Studio, rendez-vous dans Configuration puis Licensing et réalisez successivement les opérations suivantes :

  • Allocate Licenses/Add Licenses : permet de charger le fichier .LIC dans le serveur de licences Citrix,
  • Edit Product Edition : pour configurer le type de licences que vous souhaitez utiliser.

Lorsque vous utilisez XenDesktop 7.1 pour une infrastructure VDI vous serez dans des licences de type XenDesktop  tandis que si vous utilisez XenDesktop 7.1 pour réaliser une infrastructure SBC et que vous ne disposez que de licences XenApp, vous devrez sélectionnez le modèle de licences XenApp et n’aurez alors plus le choix que de sélectionner Concurrent Licensing.

Pour réaliser cette configuration de manière automatique lors du déploiement via PowerShell, utilisez les commandes suivantes depuis l’un des Delivery Controller après avoir créé le Site XenDesktop 7.1  et provisionner les bases de données (voir cet article) :


$LicenseServer = "10.0.0.21"  # IP du serveur de licences Citrix
$LicenseServer_LicensingModel = "Concurrent" # UserDevice or Concurrent (Concurrent pour XenApp)
$LicenseServer_ProductCode = "MPS" # Code pour dire XenApp (et non XenDesktop)
$LicenseServer_ProductEdition = "ENT" # Niveau de licences par defaut Carrefour ENTERPRISE

# Définition du serveur de licences
Set-XDLicensing -AdminAddress $env:COMPUTERNAME -LicenseServerAddress $LicenseServer -LicenseServerPort 27000

# Configuration du Site XenDesktop 7.1  et allocation des licences
Set-ConfigSite -AdminAddress $env:COMPUTERNAME -LicensingModel $LicenseServer_LicensingModel -ProductCode $LicenseServer_ProductCode -ProductEdition $LicenseServer_ProductEdition

# Récupération du Hash du certificat du serveur de licences
Set-ConfigSiteMetadata -AdminAddress $env:COMPUTERNAME -Name 'CertificateHash' -Value $(Get-LicCertificate -AdminAddress "https://$LicenseServer").CertHash

Comme vous le savez, depuis la mise à disposition de XenDesktop 7, Citrix inclut toutes les fonctionnalités de XenApp et XenDesktop dans un même produit. Il est donc normal de permettre aux utilisateurs d’utiliser leurs licences XenApp ou XenDesktop dans le déploiement de leur infrastructure XenDesktop 7.1.

Les codes pour la configuration de votre script PowerShell :

  • Modèle de licences : Concurrent ou UserDevice (UserDevice pour du XenDesktop 7.1 VDI ou Concurrent pour du SBC/XenApp)
  • Code de produit : XDT ou MPS (XDT pour XenDesktop 7.1 et MPS pour du XenApp)
  • Type de licences : PLT (Platinum), ENT (Enterprise), APP (XenApp Apps), ADV (Advanced), STD (Standard).

Par exemple, si vous possédez des licences XenDesktop  / Platinum, vous utiliserez la configuration suivante :

  • Modèle de licences : UserDevice
  • Code de produit : XDT
  • Type de licences : PLT

Ou encore, si vous possédez des licences de type XenApp de type Enterprise :

  • Modèle de licences : Concurrent
  • Code de produit : MPS
  • Type de licences : ENT
Share
Published by
thibault

Recent Posts

Microsoft veut centraliser toutes les mises à jour logicielles via Windows Update

Microsoft veut centraliser toutes les mises à jour logicielles via Windows Update Microsoft a récemment…

2 jours ago

Améliorez les performances d’Active Directory avec le format de page 32k sur Windows Server 2025

Améliorez les performances d’Active Directory avec le format de page 32k sur Windows Server 2025…

3 jours ago

HarmonyOS pour PC : Huawei et l’indépendance numérique de la Chine

HarmonyOS pour PC : Huawei et l'indépendance numérique de la Chine HarmonyOS pour PC :…

4 jours ago

Telegram s’associe à xAI pour intégrer Grok et reçoit 300 millions de dollars

Telegram s’associe à xAI pour intégrer Grok et reçoit 300 millions de dollars Introduction Telegram…

6 jours ago

WhatsApp est disponible sur iPad

WhatsApp sur iPad : Une Nouvelle Dimension pour la Communication Introduction L'application WhatsApp sur iPad…

1 semaine ago

L’intégration de Grok dans Azure : Une avancée majeure pour Microsoft

L'intégration de Grok dans Azure : Une avancée majeure pour Microsoft Introduction L'intégration de Grok…

1 semaine ago