Référence de commande nivlmcmd.exe
- Mise à jour2025-10-24
- Temps de lecture : 7 minute(s)
Utilisez les commandes disponibles avec le binaire nivlmcmd.exe pour gérer les utilisateurs, les ordinateurs et les groupes dans VLM. Vous pouvez aussi utiliser les commandes pour exporter l'historique d'activité des clients et des licences.
Le fichier nivlmcmd.exe se trouve à l'emplacement d'installation par défaut de VLM : C:\Program Files (x86)\National Instruments\Volume License Manager\nivlmcmd.exe.
Paramètres généraux
- Tous les noms, tels que group, user, computer, license et field, ne sont pas sensibles à la casse.
- Si un nom contient des espaces, mettez-le entre guillemets. Par exemple : "my group name".
- Pour afficher les noms des champs relatifs aux détails du groupe, accédez à .
- Les commandes vous permettent d'inclure plusieurs éléments, tels que groups, users, computerset licenses, dans une seule commande
Commandes Computer
Utilisez les commandes computer pour ajouter et supprimer des ordinateurs et afficher la liste des ordinateurs qui utilisent VLM.
computer add
Ajouter un nouvel ordinateur au Gestionnaire de licences en volume. Un nom d'ordinateur est requis.
| -id, --computerid | ID d'ordinateur au format XXXX-XXXX-XXXX-XXXX. |
|---|---|
| -d, --detail | Détails de l'ordinateur au format "<field1>=<value1>". |
nivlmcmd.exe computer add mycomputer -id K4K5-FQ8D-64GF-X8ZN -d "full name=John Doe" -d email=john@doe.com
Successfully added computer: mycomputer
computer delete
Supprimer un ordinateur du Gestionnaire de licences en volume. Un nom d'ordinateur est requis.
nivlmcmd.exe computer delete mycomputer
Successfully deleted computer: mycomputer
computer list
Répertorier tous les ordinateurs dans le Gestionnaire de licences en volume.
nivlmcmd.exe computer list
computer1 computer2 computer3
Commandes Computer Group
Gérez les groupes d'ordinateurs dans VLM.
computer-group add computer
Ajouter des ordinateurs à un groupe d'ordinateurs existant.
| <group-name> | Nom du groupe d'ordinateurs auquel l'ordinateur doit être ajouté. |
|---|---|
| <computer-name> | Nom de l'ordinateur à ajouter. |
nivlmcmd.exe computer-group add computer mygroup computer1
nivlmcmd.exe computer-group add computer mygroup computer1 computer2 computer3
computer-group add license
Ajouter des licences à un groupe d'ordinateurs existant.
| <group-name> | Nom du groupe d'ordinateurs auquel ajouter la licence. |
|---|---|
| <package-name> | Nom du paquet de licence à ajouter. |
nivlmcmd.exe computer-group add license mygroup license1__PKG
nivlmcmd.exe computer-group add license mygroup license1__PKG license2__PKG license3__PKG
computer-group create
Créer de nouveaux groupes d'ordinateurs dans VLM. Un ou plusieurs noms de groupe sont requis.
| <group-name> | Nom du groupe d'ordinateurs à créer. Argument requis. Vous pouvez spécifier plusieurs noms de groupes. |
|---|
| -d | Détails du groupe d'ordinateurs au format -d "<field1>=<value1>". Les champs supportés incluent visibility, description, permission request. Vous pouvez aussi utiliser --detail. |
|---|
nivlmcmd.exe computer-group create mygroup
nivlmcmd.exe computer-group create group1 group2 group3
nivlmcmd.exe computer-group create computergroup -d visibility=public -d "permission request"=Manual -d description="Engineering team computers"
computer-group delete
Supprimer les groupes d'ordinateurs existants de VLM. Un ou plusieurs noms de groupe sont requis.
| <group-name> | Nom du groupe d'ordinateurs à supprimer. Argument requis. Vous pouvez spécifier plusieurs noms de groupes. |
|---|
| --f, --force | Supprimer sans message de confirmation. |
|---|
nivlmcmd.exe computer-group delete mygroup
nivlmcmd.exe computer-group delete group1 group2 -f
computer-group list
Répertorier les groupes d'ordinateurs et leurs composants dans VLM.
| <group-name> | Nom des groupes spécifiques à répertorier. Argument optionnel. Si vous ne spécifiez pas de groupe, tous les groupes sont répertoriés. |
|---|
| --c, --computers | Répertorier les ordinateurs faisant partie du groupe. |
|---|---|
| --l, --licenses | Répertorier les licences faisant partie du groupe. |
nivlmcmd.exe computer-group list
nivlmcmd.exe computer-group list mygroup
nivlmcmd.exe computer-group list mygroup --computers
nivlmcmd.exe computer-group list --licenses
nivlmcmd.exe computer-group list mygroup --computers --licenses
computer-group remove computer
Supprimer un ou des ordinateurs d'un groupe d'ordinateurs existant.
| <group-name> | Nom du groupe d'ordinateurs duquel supprimer l'ordinateur. |
|---|---|
| <computer-name> | Nom de l'ordinateur à supprimer. |
nivlmcmd.exe computer-group remove computer mygroup computer1
nivlmcmd.exe computer-group remove computer mygroup computer1 computer2 computer3
computer-group remove license
Supprimer une ou des licences d'un groupe d'ordinateurs existant.
| <group-name> | Nom du groupe d'ordinateurs duquel supprimer la licence. |
|---|---|
| <package-name> | Nom du paquet de licence à supprimer. |
nivlmcmd.exe computer-group remove license mygroup license1__PKG
nivlmcmd.exe computer-group remove license mygroup license1__PKG license2__PKG license3__PKG
Commandes Export
Utilisez des commandes export pour générer des fichiers CSV contenant des l'historique des activités de VLM et des licences. Cette fonctionnalité prend en charge les tâches de génération de rapports et d'analyse de données.
disconnected-usage
Exporte les enregistrements de licence déconnectée au format CSV. Vous pouvez spécifier une date de début, une date de fin ou les deux pour récupérer l'historique d'utilisation déconnectée. Si vous ne spécifiez aucune date, le système exporte uniquement les licences actuellement déconnectées.
| <directory> | Répertoire d'exportation du rapport d'utilisation déconnectée. |
|---|
| -s, --start-date | Date de début au format JJ/MM/AAAA. |
|---|---|
| -e, --end-date | Date de fin au format JJ/MM/AAAA. |
nivlmcmd.exe disconnected-usage C:\Exports
nivlmcmd.exe disconnected-usage C:\Exports -s 01/01/2025 -e 31/12/2025
export client-activity
Exporter les données d'activité client au format CSV.
| <directory> | Répertoire d'exportation du fichier CSV. |
|---|
| -c, --client- name | Nom du client dont vous souhaitez exporter l'activité. Si vous ne spécifiez pas cette option, l'activité de tous les clients est exportée. |
|---|---|
| -s, --start-date | Date de début au format JJ/MM/AAAA. |
| -e, --end-date | Date de fin au format JJ/MM/AAAA. |
nivlmcmd.exe export client-activity C:\Exports
nivlmcmd.exe export client-activity C:\Exports -c mycomputer
nivlmcmd.exe export client-activity C:\Exports -c mycomputer -s 01/01/2025 -e 31/12/2025
export license
Exporter la liste de toutes les licences au format CSV.
| <directory> | Répertoire d'exportation du fichier CSV. |
|---|
nivlmcmd.exe export licenses C:\Exports
export license-activity
Exporter les données d'activité de licence au format CSV.
| <directory> | Répertoire d'exportation du fichier CSV. |
|---|
| -l, --license- name | Nom du paquet de la licence pour laquelle exporter l'activité. Si vous ne spécifiez pas cette option, toutes les activités de toutes les licences sont exportées. Astuce Utilisez la commande export licences pour trouver le nom du paquet d'une licence. |
|---|---|
| -s, --start-date | Date de début au format JJ/MM/AAAA. |
| -e, --end-date | Date de fin au format JJ/MM/AAAA. |
nivlmcmd.exe export license-activity C:\Exports
nivlmcmd.exe export license-activity C:\Exports -l mylicense
nivlmcmd.exe export license-activity C:\Exports -l mylicense -s 01/01/2025 -e 31/12/2025
Commandes User
Commandes de gestion des utilisateurs dans VLM.
user add
Ajouter un utilisateur au Gestionnaire de licences en volume. Un nom d'utilisateur est requis.
| -d, --detail | Détails utilisateur au format "<field1>=<value1>". |
|---|
nivlmcmd.exe user add myuser -d "Full Name=John Doe" -d email=john@doe.com
Successfully added user:myuser
user delete
Supprimer un utilisateur de VLM. Un nom d'utilisateur est requis.
nivlmcmd.exe user delete myuser
Successfully deleted user: myuser
user list
Répertorier tous les utilisateurs de VLM.
nivlmcmd.exe user list
user1 user2 user3
Commandes User Group
Gérez les groupes d'utilisateurs dans VLM.
user-group add user
Ajouter des utilisateurs à un groupe d'utilisateurs existant.
| <group-name> | Nom du groupe d'utilisateurs auquel ajouter l'utilisateur. |
|---|---|
| <user-name> | Nom de l'utilisateur à ajouter. |
nivlmcmd.exe user-group add user mygroup user1
nivlmcmd.exe user-group add user mygroup user1 user2 user3
user-group add license
Ajouter des licences à un groupe d'utilisateurs existant.
| <group-name> | Nom du groupe d'utilisateurs auquel ajouter la licence. |
|---|---|
| <package-name> | Nom du paquet de licence à ajouter. |
nivlmcmd.exe user-group add license mygroup license1__PKG
nivlmcmd.exe user-group add license mygroup license1__PKG license2__PKG license3__PKG
user-group create
Créer de nouveaux groupes d'utilisateurs.
| <group-name> | Nom du groupe d'utilisateurs. |
|---|
| -d, --detail | Détails du groupe d'utilisateurs au format -d "<field1>=<value1>". Les champs supportés incluent visibility, description, permission request. |
|---|
nivlmcmd.exe user-group create mygroup
nivlmcmd.exe user-group create group1 group2 group3
nivlmcmd.exe user-group create usergroup -d visibility=public -d "permission request"=Manual -d description="Engineering team"
user-group delete
Supprimer les groupes d'utilisateurs existants.
| <group-name> | Nom du groupe d'utilisateurs. |
|---|
| -f, --force | Supprimer sans message de confirmation. |
|---|
nivlmcmd.exe user-group delete mygroup
nivlmcmd.exe user-group delete group1 group2
user-group list
Répertorier les groupes d'utilisateurs et leurs composants dans VLM.
| <group-name> | Nom des composants de groupe à répertorier. Argument optionnel. Si vous ne spécifiez pas de groupe, tous les groupes d'utilisateurs sont répertoriés. |
|---|
| -u, --users | Répertorier les utilisateurs faisant partie du groupe. |
|---|---|
| -l, --licenses | Répertorier les licences faisant partie du groupe. |
nivlmcmd.exe user-group list
nivlmcmd.exe user-group list mygroup
nivlmcmd.exe user-group list mygroup --users
nivlmcmd.exe user-group list --licenses
nivlmcmd.exe user-group list mygroup --users --licenses
user-group remove license
Supprimer des licences d'un groupe d'utilisateurs existant.
| <group-name> | Nom du groupe d'utilisateurs duquel supprimer la licence. |
|---|---|
| <user-name> | Nom du paquet de licence à supprimer. |
nivlmcmd.exe user-group remove license mygroup license1__PKG
nivlmcmd.exe user-group remove license mygroup license1__PKG license2__PKG license3__PKG
user-group remove user
Supprimer les utilisateurs d'un groupe d'utilisateurs existant.
| <group-name> | Nom du groupe d'utilisateurs duquel supprimer l'utilisateur. |
|---|---|
| <user-name> | Nom de l'utilisateur à supprimer. |
nivlmcmd.exe user-group remove user mygroup user1
nivlmcmd.exe user-group remove user mygroup user1 user2 user3
Contenu associé
- Gestion des utilisateurs ou des ordinateurs
Gérer les utilisateurs ou les ordinateurs dans NI VLM.
- NI VLM 2025 Q4