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

Focus Cell : Nouvelle fonctionnalité dans Microsoft Excel pour améliorer votre productivité

Focus Cell : Nouvelle fonctionnalité dans Microsoft Excel pour améliorer votre productivité Nouvelle fonctionnalité «…

6 jours ago

OpenAI envisage de lancer son propre navigateur internet, une menace pour Google ou Microsoft ?

OpenAI envisage de lancer son propre navigateur, une menace pour Google ou Microsoft ? OpenAI,…

7 jours ago

Microsoft Hotpatch arrive sur Windows 11 : une révolution pour les mises à jour

Microsoft annonce les mises à jour à chaud « Hotpatch » pour Windows 11 24H2 ! Microsoft…

1 semaine ago

Windows 365 Link : la passerelle vers votre PC dans le Cloud

Mise en situation du produit Windows 365 Link par microsoft Microsoft s’apprête à révolutionner le…

1 semaine ago

Antitrust : Google face à une tempête judiciaire aux États-Unis

Google est au cœur d’une bataille juridique antitrust majeure avec le ministère américain de la…

2 semaines ago

Microsoft 365 : l’abonnement mensuel pour les entreprises va augmenter

Microsoft 365 : l'abonnement mensuel pour les entreprises va augmenter (encore) Microsoft vient d'annoncer une…

2 semaines ago