Befehlsreferenz für nivlmcmd.exe
- Aktualisiert2025-10-24
- 6 Minute(n) Lesezeit
Mit den Befehlen der Binärdatei nivlmcmd.exe können Sie Benutzer, Computer und Gruppen im VLM verwalten. Mit Hilfe der Befehle können Sie außerdem die Aktivitätshistorie für Clients und Lizenzen exportieren.
Die Datei nivlmcmd.exe befindet sich im Standardinstallationsverzeichnis des Volumenlizenzmanagers: C:\Programme (x86)\National Instruments\Volume License Manager\nivlmcmd.exe.
Globale Parameter
- Bei allen Namen, z. B. group, user, computer, license und field, muss die Groß/Kleinschreibung nicht beachtet werden.
- Wenn ein Name Leerzeichen enthält, setzen Sie den Namen in Anführungszeichen. Zum Beispiel: "my group name".
- Um Feldnamen für Gruppenangaben anzuzeigen, navigieren Sie zu .
- Mit Befehlen können Sie mehrere Objekte wie Gruppen, Benutzer, Computer und Lizenzen in einem Befehl zusammenfassen.
Computerbefehle
Mit Hilfe der Computerbefehle können Sie Computer hinzufügen und entfernen sowie eine Liste von Computern anzeigen, die mit VLM arbeiten.
computer add
Dem Volumenlizenzmanager einen neuen Computer hinzufügen. Ein Computername ist erforderlich.
| -id, --computerid | Computer ID in the format XXXX-XXXX-XXXX-XXXX. |
|---|---|
| -d, --detail | Computerangaben im 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
Einen Computer aus dem Volumenlizenzmanager entfernen. Ein Computername ist erforderlich.
nivlmcmd.exe computer delete mycomputer
Successfully deleted computer: mycomputer
computer list
Alle Computer im Volumenlizenzmanager auflisten.
nivlmcmd.exe computer list
computer1 computer2 computer3
Computergruppenbefehle
Verwalten von Computergruppen im VLM.
computer-group add computer
Fügt Computer zu einer vorhandenen Computergruppe hinzu.
| <group-name> | Name der Computergruppe, zu der der Computer hinzugefügt werden soll. |
|---|---|
| <computer-name> | Name des Computers, der hinzugefügt werden soll. |
nivlmcmd.exe computer-group add computer mygroup computer1
nivlmcmd.exe computer-group add computer mygroup computer1 computer2 computer3
computer-group add license
Fügt Lizenzen zu einer vorhandenen Computergruppe hinzu.
| <group-name> | Name der Computergruppe, zu der die Lizenz hinzugefügt werden soll. |
|---|---|
| <package-name> | Name des hinzuzufügenden Lizenzpakets. |
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
Erstellen Sie neue Computergruppen im VLM. Es ist mindestens ein Gruppenname erforderlich.
| <group-name> | Name der zu erstellenden Computergruppe. Erforderliches Argument. Sie können mehrere Gruppennamen angeben. |
|---|
| -d | Angaben zur Computergruppe erfordern das Format -d "<field1>=<value1>". Unterstützte Felder sind: visibility, description, permission request. Sie können auch --detail verwenden. |
|---|
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
Entfernen Sie vorhandene Computergruppen aus dem VLM. Es ist mindestens ein Gruppenname erforderlich.
| <group-name> | Name der zu löschenden Computergruppe. Erforderliches Argument. Sie können mehrere Gruppennamen angeben. |
|---|
| --f, --force | Löschen ohne Bestätigungs-Prompt. |
|---|
nivlmcmd.exe computer-group delete mygroup
nivlmcmd.exe computer-group delete group1 group2 -f
computer-group list
Listet Gruppen und deren Komponenten im VLM auf.
| <group-name> | Name der einzelnen Gruppen, die aufgelistet werden sollen. Optionales Argument. Wenn Sie keine Gruppe angeben, werden alle Gruppen aufgelistet. |
|---|
| --c, --computers | Listet Computer auf, die zur Gruppe gehören. |
|---|---|
| --l, --licenses | Listet Lizenzen auf, die zur Gruppe gehören. |
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
Entfernt Computer aus einer vorhandenen Computergruppe.
| <group-name> | Name der Computergruppe, aus der der Computer entfernt werden soll. |
|---|---|
| <computer-name> | Name des Computers, der entfernt werden soll. |
nivlmcmd.exe computer-group remove computer mygroup computer1
nivlmcmd.exe computer-group remove computer mygroup computer1 computer2 computer3
computer-group remove license
Entfernent Lizenzen aus einer vorhandenen Computergruppe.
| <group-name> | Name der Computergruppe, aus der die Lizenz entfernt werden soll. |
|---|---|
| <package-name> | Name des zu entfernenden Lizenzpakets. |
nivlmcmd.exe computer-group remove license mygroup license1__PKG
nivlmcmd.exe computer-group remove license mygroup license1__PKG license2__PKG license3__PKG
“Exportieren”-Befehle
Mit Hilfe dieser Befehle können Sie CSV-Dateien mit Lizenzen und VLM-Aktivitätshistorie erzeugen. Diese Funktion unterstützt Berichterstellungs- und Datenanalyseaufgaben.
disconnected-usage
Exportiert netzexterne Lizenzdatensätze im CSV-Format. Sie können ein Startdatum, ein Enddatum oder beides angeben, um den Verlauf der netzexternen Nutzung abzufragen. Wenn Sie keinen Datumsbereich angeben, exportiert das System nur die derzeit netzexternen Lizenzen.
| <directory> | Verzeichnis zum Exportieren des Protokolls über die netzexterne Nutzung. |
|---|
| -s, --start-date | Startdatum im TT/MM/JJJJ-Format. |
|---|---|
| -e, --end-date | Enddatum im TT/MM/JJJJ-Format. |
nivlmcmd.exe disconnected-usage C:\Exports
nivlmcmd.exe disconnected-usage C:\Exports -s 01/01/2025 -e 31/12/2025
export client-activity
Exportiert Daten zu Client-Aktivitäten in das CSV-Format.
| <directory> | Verzeichnis zum Exportieren der CSV-Datei. |
|---|
| -c, --client- name | Name des Clients für den die Client-Aktivität exportiert werden soll. Wenn Sie diese Option nicht angeben, werden alle Client-Aktivitäten exportiert. |
|---|---|
| -s, --start-date | Startdatum im TT/MM/JJJJ-Format. |
| -e, --end-date | Enddatum im TT/MM/JJJJ-Format. |
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
Lizenzen exportieren
Exportiert die Liste aller Lizenzen im CSV-Format.
| <directory> | Verzeichnis zum Exportieren der CSV-Datei. |
|---|
nivlmcmd.exe export licenses C:\Exports
Lizenzexportaktivität
Exportiert Lizenzaktivitätsdaten in das CSV-Format.
| <directory> | Verzeichnis zum Exportieren der CSV-Datei. |
|---|
| -l, --license- name | Paketname der Lizenz, für die die Aktivität exportiert werden soll. Wenn Sie diese Option nicht auswählen, werden alle Aktivitäten für alle Lizenzen exportiert. Tipp Mit dem Befehl Lizenzen exportieren können Sie den Paketnamen einer Lizenz ermitteln. |
|---|---|
| -s, --start-date | Startdatum im TT/MM/JJJJ-Format. |
| -e, --end-date | Enddatum im TT/MM/JJJJ-Format. |
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
Benutzerbefehle
Befehle für das Verwalten von Benutzern im VLM.
user add
Einen Benutzer zum Volumenlizenzmanager hinzufügen. Ein Benutzername ist erforderlich.
| -d, --detail | Benutzerdetails im Format "<field1>=<value1>". |
|---|
nivlmcmd.exe user add myuser -d "Full Name=John Doe" -d email=john@doe.com
Successfully added user:myuser
user delete
Entfernen eines Benutzers aus VLM. Ein Benutzername ist erforderlich.
nivlmcmd.exe user delete myuser
Successfully deleted user: myuser
user list
Auflisten aller Benutzer im VLM.
nivlmcmd.exe user list
user1 user2 user3
Benutzergruppen-Befehle
Verwalten Sie Benutzergruppen mit Hilfe von VLM.
user-group add user
Fügt Benutzer zu einer bestehenden Benutzergruppe hinzu.
| <group-name> | Name der Benutzergruppe, zu der ein Benutzer hinzugefügt werden soll. |
|---|---|
| <user-name> | Name des hinzuzufügenden Benutzers. |
nivlmcmd.exe user-group add user mygroup user1
nivlmcmd.exe user-group add user mygroup user1 user2 user3
user-group add license
Fügt Lizenzen zu einer vorhandenen Benutzergruppe hinzu.
| <group-name> | Name der Benutzergruppe, der die Lizenz hinzugefügt werden soll. |
|---|---|
| <package-name> | Name des hinzuzufügenden Lizenzpakets. |
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
Dient dem Erstellen neuer Benutzergruppen.
| <group-name> | Name der Benutzergruppe. |
|---|
| -d, --detail | Angaben zur Benutzergruppe im Format -d "<field1>=<value1>". Unterstützte Felder sind: 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
Löscht vorhandene Benutzergruppen.
| <group-name> | Name der Benutzergruppe. |
|---|
| -f, --force | Löschen ohne Bestätigungs-Prompt. |
|---|
nivlmcmd.exe user-group delete mygroup
nivlmcmd.exe user-group delete group1 group2
user-group list
Listet Benutzergruppen und deren Komponenten im VLM auf.
| <group-name> | Name der aufzulistenden Gruppenkomponenten. Optionales Argument. Wenn Sie keine Gruppe angeben, werden alle Benutzergruppen aufgelistet. |
|---|
| -u, --users | Listet Benutzer auf, die zur Gruppe gehören. |
|---|---|
| -l, --licenses | Listet Lizenzen auf, die zur Gruppe gehören. |
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
Entfernt Lizenzen aus einer vorhandenen Benutzergruppe.
| <group-name> | Name der Benutzergruppe, aus der die Lizenz entfernt werden soll. |
|---|---|
| <user-name> | Name des zu entfernenden Lizenzpakets. |
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
Entfernt Benutzer aus einer vorhandenen Benutzergruppe.
| <group-name> | Name der Benutzergruppe, aus der ein Benutzer entfernt werden soll. |
|---|---|
| <user-name> | Name des zu entfernenden Benutzers. |
nivlmcmd.exe user-group remove user mygroup user1
nivlmcmd.exe user-group remove user mygroup user1 user2 user3
Verwandte Inhalte
- Verwalten von Benutzern oder Computern
Verwalten Sie die Benutzer oder Computer in NI-VLM.
- NI VLM 2025 Q4