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 :
Google Chrome bloque uBlock Origin : Quand la sécurité masque des intérêts commerciaux Depuis début…
Vie privée préservée : l'Assemblée rejette les portes dérobées L'Assemblée nationale française rejette la mise…
Microsoft abandonne Remote Desktop Connection au profit de la Windows App Microsoft a récemment annoncé…
Google contraint de vendre Chrome après une décision antitrust Le département américain de la Justice…
Illustration - Image générée par IA L'avancement technologique a radicalement transformé notre façon de communiquer,…
Depuis sa création en 2015, Discord est devenue une plateforme incontournable dans le monde du…