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 :
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 :
Par exemple, si vous possédez des licences XenDesktop / Platinum, vous utiliserez la configuration suivante :
Ou encore, si vous possédez des licences de type XenApp de type Enterprise :
Création d’une extension Chrome avec ChatGPT Comme beaucoup d'entre vous je continue de découvrir et…
Microsoft Excel IA : Découvrez la Nouvelle Formule =COPILOT() Introduction Microsoft continue de diluer de…
TikTok remplace ses modérateurs par l'IA au Royaume-Uni Introduction TikTok licencie ses modérateurs au Royaume-Uni…
Notion Révolutionne l'Expérience Utilisateur avec le Mode Hors Ligne Introduction Après des années d’attente, Notion…
C’est lors d’un live hébergé par la plateforme de streaming Kick que le décès dE…
AWS Leader pour la 15ème année consécutive dans le Magic Quadrant de Gartner 2025 Introduction…