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.

Hinweis Kommandozeilenbefehle können nicht mit nivlmcmd.exe ausgeführt werden, während die NI-VLM-Benutzeroberfläche ausgeführt wird.

Globale Parameter

  • --h —Zeigt die Hilfe zu einem beliebigen Befehl an. Sie können auch --help oder -? verwenden.
  • Tipp
    • 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 Werkzeuge » Einstellungen » Benutzerfelder.
    • 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.

    Hinweis Computernamen und Feldnamen sind unabhängig von Groß- und Kleinschreibung.
    Tabelle 2. Befehlsoptionen:
    -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.

    Hinweis Computernamen sind unabhängig von Groß- und Kleinschreibung.
    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.

    Tabelle 3. Befehlsargumente
    <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.

    Tabelle 4. Befehlsargumente
    <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.

    Tabelle 5. Befehlsargumente
    <group-name> Name der zu erstellenden Computergruppe. Erforderliches Argument. Sie können mehrere Gruppennamen angeben.
    Tabelle 6. Befehlsoptionen:
    -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.

    Tabelle 7. Befehlsargumente
    <group-name> Name der zu löschenden Computergruppe. Erforderliches Argument. Sie können mehrere Gruppennamen angeben.
    Tabelle 8. Befehlsoptionen:
    --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.

    Tabelle 9. Befehlsargumente
    <group-name> Name der einzelnen Gruppen, die aufgelistet werden sollen. Optionales Argument. Wenn Sie keine Gruppe angeben, werden alle Gruppen aufgelistet.
    Tabelle 10. Befehlsoptionen:
    --c, --computers Listet Computer auf, die zur Gruppe gehören.
    --l, --licenses Listet Lizenzen auf, die zur Gruppe gehören.
    Hinweis Wenn Sie nicht zwischen --computer oder --licenses wählen, zeigt das System beide Optionen an.
    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.

    Tabelle 11. Befehlsargumente
    <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.

    Tabelle 12. Befehlsargumente
    <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.

    Tabelle 13. Befehlsargumente
    <directory> Verzeichnis zum Exportieren des Protokolls über die netzexterne Nutzung.
    Tabelle 14. Befehlsoptionen:
    -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.

    Tabelle 15. Befehlsargumente
    <directory> Verzeichnis zum Exportieren der CSV-Datei.
    Tabelle 16. Befehlsoptionen:
    -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.

    Tabelle 17. Befehlsargumente
    <directory> Verzeichnis zum Exportieren der CSV-Datei.
    nivlmcmd.exe export licenses C:\Exports

    Lizenzexportaktivität

    Exportiert Lizenzaktivitätsdaten in das CSV-Format.

    Tabelle 18. Befehlsargumente
    <directory> Verzeichnis zum Exportieren der CSV-Datei.
    Tabelle 19. Befehlsoptionen:
    -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.

    Hinweis Benutzernamen und Feldnamen sind unabhängig von Groß- und Kleinschreibung.
    Tabelle 20. Befehlsoptionen:
    -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.

    Hinweis Benutzernamen sind unabhängig von Groß- und Kleinschreibung.
    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.

    Tabelle 21. Befehlsargumente
    <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.

    Tabelle 22. Befehlsargumente
    <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.

    Tabelle 23. Befehlsargumente
    <group-name> Name der Benutzergruppe.
    Tabelle 24. Befehlsoptionen:
    -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.

    Tabelle 25. Befehlsargumente
    <group-name> Name der Benutzergruppe.
    Tabelle 26. Befehlsoptionen:
    -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.

    Tabelle 27. Befehlsargumente
    <group-name> Name der aufzulistenden Gruppenkomponenten. Optionales Argument. Wenn Sie keine Gruppe angeben, werden alle Benutzergruppen aufgelistet.
    Tabelle 28. Befehlsoptionen:
    -u, --users Listet Benutzer auf, die zur Gruppe gehören.
    -l, --licenses Listet Lizenzen auf, die zur Gruppe gehören.
    Hinweis Wenn Sie nicht zwischen --computer oder --licenses wählen, zeigt das System beide Optionen an.
    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.

    Tabelle 29. Befehlsargumente
    <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.

    Tabelle 30. Befehlsargumente
    <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