Licences 11.17.2 build 52100

Commandes de gestion des licences

Bien que le Gestionnaire de licences Citrix offre une méthode simple pour accéder à de nombreuses fonctionnalités de gestion des licences, vous pouvez également effectuer des tâches de gestion des licences à l’aide de commandes. Vous pouvez utiliser les commandes d’administration des licences pour des opérations avancées sur le serveur de licences qui ne sont pas disponibles dans la console. Ces opérations incluent le diagnostic des problèmes d’extraction à l’aide de lmdiag.

  • Les commandes d’administration des licences sont stockées dans :

  • C:\Program Files\Citrix\Licensing\LS sur un ordinateur 32 bits
  • C:\Program Files (x86)\Citrix\Licensing\LS sur un ordinateur 64 bits

Description des commandes de gestion des licences

Remarque :

Dans la version 11.16.6 build 34000 du serveur de licences, la gestion des utilisateurs existante lmadmin.exe est remplacée par la gestion des utilisateurs Citrix lmgrd.exe. Assurez-vous de ne pas utiliser lmadmin.

Commandes de gestion des licences Description
lmgrd Démarre et gère le serveur de licences et les autres processus associés. lmgrd est le fichier principal du serveur de licences utilisé pour le service Windows de gestion des licences Citrix. Il héberge le port du serveur de licences (27000 par défaut). Utilisez le Gestionnaire de licences Citrix pour la configuration des licences et les tâches d’administration.
lmdiag Diagnostique les problèmes d’extraction de licence.
lmdown Arrête proprement le gestionnaire de licences et les démons du fournisseur Citrix® (désactivé par défaut).
lmhostid Signale l’ID d’hôte du serveur sur lequel Citrix Licensing est en cours d’exécution.
lmreread Demande au démon du gestionnaire de licences de relire le fichier de licences et de démarrer le démon du fournisseur Citrix.
lmstat Affiche l’état d’un serveur de licences.
lmutil Affiche une liste d’utilitaires sous licence ou exécute d’autres commandes.
lmver Affiche les informations de version des binaires de gestion des licences.
udadmin Affiche tous les utilisateurs et appareils sous licence et supprime les utilisateurs et appareils sous licence spécifiés. Cette commande s’applique uniquement aux licences utilisateur/appareil. Pour obtenir une liste des licences, spécifiez udadmin -list.
CtxManageUserAndGroup Configure l’accès des utilisateurs et des groupes pour gérer le serveur de licences.
CtxManageUserAndGroup.exe –useradd “domain\username” -Role “admin/user” Commande pour ajouter un utilisateur.
CtxManageUserAndGroup.exe –useradd “domain\username” –Role “adminGroup/userGroup” Commande pour ajouter un groupe.

Format des commandes de gestion des licences

Conventions de formatage pour les commandes d’administration des licences :

Convention Description
Gras Une commande ou un commutateur, tel que lmstat.
Italique Remplacez les variables par une valeur. Par exemple, dans l’expression : lmstat -c liste_fichiers_licence. Avant d’exécuter la commande, remplacez liste_fichiers_licence par les noms d’un ou plusieurs fichiers de licence.
[Crochets] Les crochets autour du texte indiquent les options que vous pouvez ajouter à la commande. Cela peut indiquer que le texte entre crochets doit être remplacé. Par exemple : lmstat [-a] [-c license_file_list] [-f [feature]] peut s’écrire : C:\Program Files (x86)\Citrix\Licensing\LS>lmstat.exe -a -c @localhost -f XDT_ENT_UD

Arguments universels

Arguments valides pour la plupart des commandes d’administration des licences :

Argument Description
-all Affiche toutes les informations sur le serveur de licences.
-c Vous permet de spécifier des fichiers de licence ou le port et le nom d’hôte du serveur de licences. Si vous spécifiez le chemin sans nom de fichier de licence, la commande s’applique à tous les fichiers de licence du répertoire. Pour un hôte local : -c @localhost. Pour un serveur de licences distant : -c @servername. Pour un serveur de licences dans un cluster : -c @clientaccesspointname. Pour un chemin spécifié : -c path. Pour les noms d’un ou plusieurs fichiers de licence : -c license_file_list. Vous pouvez saisir plusieurs chemins de fichiers de licence en séparant chaque chemin par un point-virgule. Les noms de chemin qui incluent des espaces doivent être placés entre guillemets doubles.
-h Handle de licence, tel que rapporté par lmstat -a. Le handle de licence est un nombre utilisé pour identifier une licence spécifique extraite.
-help Affiche les informations d’utilisation et quitte.
-s [serveur] Si vous ne spécifiez pas de serveur, cet argument affiche l’état de tous les fichiers de licence répertoriés sur le serveur de licences ou des fichiers de licence sur tous les serveurs de licences.
-verbose Affiche une description plus longue pour toutes les erreurs trouvées.

Diagnostiquer les problèmes d’extraction (lmdiag)

La commande lmdiag vous permet de diagnostiquer les problèmes lorsqu’un produit ne peut pas extraire une licence. En particulier, vous pouvez vérifier si vos licences sont valides et si le serveur de licences est en cours d’exécution. Lorsque vous exécutez cette commande, elle tente d’extraire une licence.

Vous pouvez également utiliser la commande lmdiag pour vérifier si un type de licence spécifique fonctionne.

Exemple :

Exécutez lmdiag uniquement sur les licences de l’édition Advanced de votre serveur Citrix Virtual Apps™. Spécifiez MPS_ADV_CCU comme argument.

Syntaxe :

lmdiag -c liste_fichiers_licence [-n] [fonctionnalité[:mot_clé=valeur]]

Argument Description
-c liste_fichiers_licence Diagnostique les fichiers spécifiés. Vous pouvez également utiliser : -c @localhost ou -c @server-name
-n S’exécute en mode non interactif. lmdiag ne demande aucune saisie dans ce mode.
fonctionnalité Limite le retour d’informations à la fonctionnalité spécifiée.
mot_clé=valeur Si un fichier de licence contient plusieurs lignes pour une fonctionnalité particulière, le résultat est limité à la ligne contenant la valeur de texte. Par exemple : lmdiag -c @localhost MPS_ENT_CCU:HOSTID=LICSERV01 tente une extraction sur la ligne avec l’ID d’hôte LICSERV01. Le mot-clé est l’un des suivants : VERSION, HOSTID, EXPDATE, KEY, VENDOR_STRING, ISSUER

Si aucune fonctionnalité n’est spécifiée, lmdiag opère sur toutes les fonctionnalités des fichiers de licence de votre liste. La commande lmdiag affiche des informations sur la licence, puis tente d’extraire chaque licence. Lorsque l’extraction réussit, lmdiag indique que l’extraction a été réussie. Lorsque l’extraction échoue, lmdiag vous donne la raison de l’échec. La commande lmdiag tente de se connecter à chaque port TCP/IP du serveur de licences. Elle détecte si le numéro de port dans le fichier de licence est incorrect. lmdiag répertorie chaque numéro de port TCP/IP en écoute, et si -c liste_fichiers_licence est spécifié, diagnostique les fichiers spécifiés.

La commande lmdiag ne contacte pas l’ordinateur exécutant le produit Citrix lorsqu’elle tente d’extraire des licences. La commande lmdiag indique uniquement s’il y a des problèmes sur le serveur de licences. C’est-à-dire que votre produit ne peut pas extraire de licences parce qu’il pointe vers le mauvais serveur de licences, mais lmdiag ne détecte pas ce problème. Par exemple, un serveur de licences qui ne contient pas de licences pour ce produit. La commande lmdiag signale qu’elle peut extraire des licences lorsque le produit Citrix pointe vers le mauvais serveur de licences.

Arrêter les démons (lmdown)

La commande lmdown arrête le démon du gestionnaire de licences et le démon du fournisseur Citrix sur votre serveur de licences ou sur tous les serveurs de licences de votre réseau. La commande lmdown est désactivée par défaut.

Syntaxe :

lmdown -c liste_fichiers_licence [-vendor CITRIX] [-q] [-all]

Argument Description
-c liste_fichiers_licence ou -c @localhost ou -c @server Utilise les fichiers de licence spécifiés. Nous recommandons toujours de spécifier -c liste_fichiers_licence avec lmdown. Vous pouvez également utiliser : -c @localhost ou -c @server-name
-vendor CITRIX Arrête uniquement le démon du fournisseur Citrix. Le démon du gestionnaire de licences continue de fonctionner.
-q Ne demande pas de confirmation et n’affiche pas d’en-tête. Sinon, lmdown demande « Êtes-vous sûr ? [o/n] : . »
-all Si plusieurs serveurs sont spécifiés, les arrête automatiquement tous. -q est implicite avec -all.

Exécutez la commande lmdown sur un serveur de licences. Vous pouvez utiliser -all pour arrêter tous les serveurs de licences de votre réseau.

  • Si lmdown rencontre plus d’un serveur et que vous n’avez pas spécifié l’argument -all, la commande affiche un choix de serveurs de licences à arrêter. Par exemple, l’argument -c spécifie un répertoire contenant de nombreux fichiers *.lic. Arrêtez les serveurs de licences distants en utilisant -c et en spécifiant le nom du serveur de licences.

  • Remarque :

    Si vous utilisez le Gestionnaire des tâches pour arrêter le démon License Manager (service de licences Citrix), arrêtez d’abord le processus lmgrd, puis arrêtez le processus du démon fournisseur Citrix.

Pour arrêter et redémarrer uniquement le démon fournisseur Citrix, utilisez lmdown -c @localhost -vendor CITRIX, puis utilisez lmreread -c @localhost -vendor CITRIX pour redémarrer le démon fournisseur.

Vérifie les informations de liaison du serveur de licences (lmhostid)

La commande lmhostid renvoie l’ID d’hôte du serveur de licences. Vous pouvez utiliser cette commande pour vérifier le nom d’hôte de votre serveur de licences. Vous pouvez ouvrir un fichier de licences et comparer le nom d’hôte du fichier de licences à celui de votre serveur de licences.

Remarque

Citrix Licensing, versions 11.5 et ultérieures pour Windows, vous permet d’afficher plusieurs ID d’hôte s’il y a plus d’un hôte.

  • Syntaxe :

  • lmhostid -bindingidentifier

  • bindingidentifier est un argument de la commande.

Argument Description
-ether Utilisé pour les licences de produit liées à l’adresse MAC de l’appliance.
-internet Utilisé pour les licences logicielles de produit Citrix basées sur Windows qui nécessitent une adresse TCP/IP.
-hostname Utilisé pour les licences logicielles de produit Citrix basées sur Windows qui sont liées au nom d’hôte du serveur de licences. Remarque : Le paramètre hostname est sensible à la casse et doit correspondre exactement au nom de votre serveur de licences.

Relire les fichiers de licences et d’options (lmreread)

La commande lmreread entraîne la relecture des modifications apportées au fichier de licences et au fichier d’options par le démon fournisseur Citrix. Après la relecture, le démon fournisseur Citrix utilise les nouveaux paramètres et licences à partir de ce moment.

Vous ne pouvez pas utiliser lmreread à distance ; exécutez-le localement sur le serveur de licences.

Syntaxe :

lmreread -c license_file_list [-all] [-vendor CITRIX]

Argument Description
-c @localhost ou -c license_file_list Utilise les fichiers de licences spécifiés.
-all Si plusieurs lmgrd sont spécifiés, cet argument indique à tous les démons License Manager de relire.
-vendor CITRIX Spécifie que le démon fournisseur Citrix doit être redémarré.

Exemples :

  • lmreread -c @localhost \[-all\]
  • lmreread -c @client\_access\_point\_name
  • lmreread -c /opt/citrix/licensing/myfiles/CITRIX.lic -vendor CITRIX

Afficher la liste des utilitaires de licences (lmutil)

La commande lmutil affiche une liste d’utilitaires de licences lorsqu’elle est utilisée seule. Lorsque vous spécifiez lmutil avec une autre commande, elle exécute cette commande.

Syntaxe :

lmutil

lmutil other_command

Exemples :

  • lmutil

    Affiche tous les utilitaires de licences.

  • lmutil lmstat -c @localhost

    Exécute la commande lmstat.

Déterminer l’état des licences (lmstat)

La commande lmstat vous aide à surveiller l’état de toutes les activités de licences et vous fournit des informations sur les extractions de licences, notamment :

  • Le produit qui a extrait une ou plusieurs licences
  • Les données d’extraction
  • La version du fichier de licences
  • Le nom et le port du serveur de licences
  • La date d’extraction de la licence
  • Des informations sur l’état du démon fournisseur Citrix et les fichiers de licences

La commande lmstat affiche les informations qu’elle reçoit du serveur de licences. La commande lmstat affiche une seule utilisation de la licence, même si plusieurs connexions partagent cette licence.

Syntaxe :

lmstat [-a] [-c license_file_list] [-f [feature]] [-i [feature] [-s[server] [-S [CITRIX]] [-t timeout_value]

Argument Description
-a Affiche toutes les informations.
-c @localhost or -c @server or -c license_file_list Utilise les fichiers de licence spécifiés.
-f [feature] Affiche les produits utilisant une fonctionnalité (licence de produit). Si vous ne spécifiez pas de fonctionnalité, les informations d’utilisation de toutes les fonctionnalités sont affichées.
-i [feature] Si vous ne spécifiez pas de fonctionnalité, cet argument affiche les informations de la ligne INCREMENT pour la fonctionnalité spécifiée (licence de produit) ou toutes les fonctionnalités.
-s [server] Si vous ne spécifiez pas de serveur, cet argument affiche l’état de tous les fichiers de licence répertoriés sur le serveur de licences ou les fichiers de licence répertoriés sur tous les serveurs de licences.
-S [CITRIX] Répertorie tous les serveurs de produits utilisant les fonctionnalités (licences de produit) fournies par le démon du fournisseur Citrix.
-t timeout_value Définit le délai d’expiration de la connexion à timeout_value. Cette valeur limite le temps que lmstat passe à tenter de se connecter au serveur de licences.

La sortie de lmstat -c @localhost -a ressemble à cet exemple. Les lignes de l’exemple peuvent être coupées en raison de l’espace d’écran.

License Server status: 27000@localhost

-  License file(s) on localhost: C:\Program Files (x86)\Citrix\Licensing\MyFiles\citrix_startup.lic:C:\Program Files (x86)\Citrix\Licensing\MyFiles\License.lic:

   localhost: license server UP v11.15.0

   Vendor daemon status (on LicenseServer):

      CITRIX: UP v11.15.0

Feature usage info:

   Users of CITRIX: (Total of 10000 licenses issued; Total of 1 licenses in use)

   "CITRIX" v2038.0101, vendor: CITRIX, expiry: permanent(no expiration date)
-  vendor_string: ;LT=SYS;GP=720;SA=0
floating license

   XDT DDCPrinc-0001.citrix.com XDT XDT\_PLT\&MPS_PLT_2018.0518 (v1.0) (localhost/27000 102), start Tue 5/8 17:59

Users of CTXLSDIAG: (Total of 10000 licenses issued; Total of 0 licenses in use)

Users of XDT_PLT_CCS: (Total of 200000 licenses issued; Total of 3 licenses in use)

   "XDT_PLT_CCS" v2018.1201, vendor: CITRIX, expiry: 01-dec-2018
vendor_string: ;LT=Retail;GP=720;PSL=10;CL=VDS,VDA,VDE,VDP;SA=0;ODP=0;NUDURMIN=2880;NUDURMAX=525600
floating license

   XDT DDCAux-0001.citrix.com XDT 00001E3A (v2018.0518) (localhost/27000 534201), start Wed 5/9 15:17
   XDT DDCAux-0001.citrix.com XDT 00001E81 (v2018.0518) (localhost/27000 392504), start Wed 5/9 15:18
   XDT DDCAux-0001.citrix.com XDT 00001E0C (v2018.0518) (localhost/27000 419703), start Wed 5/9 15:18
<!--NeedCopy-->

Ce qui suit représente une ventilation des informations contenues dans la ligne MPS_ENT_CCU de la sortie lmstat :

    Description
Nom du produit Citrix MPS Nom du produit Citrix pour lequel la licence est extraite.
Nom d’hôte mps_server1 Ordinateur sur lequel le produit Citrix est exécuté.
Affichage MPS Nom du produit Citrix pour lequel la licence est extraite.
Hôte du serveur license_server1 Ordinateur sur lequel le serveur de licences est exécuté.
Port 27000 Port TCP/IP sur lequel le serveur de licences est exécuté.
Handle 203 Handle de licence. Le handle de licence est un numéro utilisé pour identifier une licence extraite spécifique.
Heure d’extraction start Wed 3/17 11:56 Heure à laquelle cette licence a été extraite pour la première fois.

La commande lmstat -c @localhost -a peut potentiellement générer une activité réseau importante dans les systèmes ayant de nombreuses licences de produits extraites.

Vous pouvez utiliser lmstat -a pour vérifier les données d’extraction de licence.

Afficher les versions des binaires (lmver)

La commande lmver affiche les informations de version des binaires de licence, tels que les utilitaires de commande.

Syntaxe :

lmver binary

Exemple :

lmver lmdiag

Afficher ou libérer des licences pour les utilisateurs ou les appareils (udadmin)

La commande udadmin affiche les utilisateurs et les appareils sous licence et libère les licences pour les utilisateurs et les appareils spécifiés.

Remarque :

L’outil UDAdmin est uniquement utilisé pour le rapport d’utilisation des licences pour le modèle de licence utilisateur/appareil et non pour les licences concurrentes.

Vous ne pouvez libérer une licence pour un utilisateur que lorsque :

  • L’employé n’est plus associé à l’entreprise.
  • L’employé est en congé prolongé.

Vous ne pouvez libérer des licences pour les appareils que lorsque ceux-ci sont hors service.

Attention :

La libération massive de licences, avant la période de location automatique de 90 jours, en dehors des raisons mentionnées précédemment, pourrait enfreindre le CLUF Citrix. Avant de procéder, contactez Citrix.

L’aide en ligne de commande udadmin affiche les informations d’utilisation uniquement en anglais, mais vous pouvez utiliser la commande sur des systèmes non anglophones.

Syntaxe :

udadmin [-options] [-delete | -events | -list | -times]

Options Description
-f nom de la fonctionnalité Utilisé avec -list ou -delete, affiche ou libère la licence uniquement pour l’utilisateur ou l’appareil pour le nom de fonctionnalité spécifié.
-user nom d’utilisateur Libère la licence uniquement pour l’utilisateur spécifié par le nom d’utilisateur.
-device nom de l’appareil Libère la licence uniquement pour l’appareil spécifié par le nom de l’appareil.
-a Répertorie toutes les fonctionnalités et versions installées sur le serveur de licences.
Argument Description
-delete Libère la licence pour un utilisateur, une fonctionnalité ou un appareil à la fois.
-events Rapporte tous les événements enregistrés par la licence utilisateur/appareil pour chaque fonctionnalité, triés par ordre chronologique.
-list Affiche les utilisateurs et les appareils avec des licences et le temps écoulé depuis la dernière mise à jour. Si une activité significative s’est produite dans les 15 minutes suivant le dernier rapport, l’heure de la prochaine mise à jour apparaît. La spécification de -list -times génère une sortie contenant un horodatage.
-times La spécification de -list -times génère une sortie contenant un horodatage.
Aucun argument ou ? Affiche les informations d’utilisation de la commande udadmin.

Exemples :

-  udadmin -list -times

    Usage data is 0 minutes old. Next update in 15 minutes.

    Users:

    u01.01 XDT_ENT_UD 2017.1201 (Thu Sep 14 13:41:07 2017)

    u01.04 XDT_ENT_UD 2017.1201 (Thu Sep 14 13:41:07 2017)
    .
    .
    .

    Devices:

    D.ADV.23 XDT_ADV_UD 2017.1201 (Thu Sep 21 18:31:01 2017)

    D01 XDT_PLT_UD 2017.1201 (Tue Sep 12 14:30:33 2017)

-  udadmin -list -a

    Lists all features, versions, counts of licenses, and the users and devices for each feature.

-  udadmin -f XDT_ENT_UD -device dn01.88 -delete

    Releases one device from one feature.

<!--NeedCopy-->