Vector License Client » Command Line Interface » Manage User Assignments

Manage User Assignments

This information applies only to licenses of the type Named User.

For the License Type Named User (Device Activation)

Procedure

Assign Licenses to Users

  1. Open the Vector License Portal.

  2. Select the Named User license.

  3. Click on Edit (pencil icon).

  4. Then enter the User Assignment (Linux Login).

For the License Type Named User (Network Activation)

To manage user assignments for this license type, you can use the following commands:

  • createnamelistfile

  • importnamelist

  • importnamelistfile

Possible parameters: NameListFile, NameList, OutputPath, Overwrite, Verbose and the parameter groups Licenses, License Carrier.

Procedures

Create a Name List

Procedure

Step by Step Procedure

With this command a file with user assignments can be created. This file can then be transferred to the server in a second step (with the command importNameListFile).

To create name list you can specify either licenses IDs, products or product codes. If you omit this, a name list for all Named User (Network Activation) licenses will be created.

  1. Open the command line interface.
  2. Enter the following command and set the parameters according to your use case:
    VectorLicenseClient -createNameListFile [(-licenses <licenseID list> ]
    [((-deviceSerial <xxx-xxxxxx>) | -local)]
    [-nameListFile <csvfullPath>] [-nameList <users>]
    [-outputPath <fullPath>] [-overwrite]
    [-verbose]
  1. Press <Enter>.

Example

Examples

  • VectorLicenseClient -createNameListFile -licenses 550070000000736 -nameList "user1;User2;user3" -outputPath /tmp/userlist.json -verbose

  • Format of namelist:

  • <User>

  • VectorLicenseClient -namelist "User1;User2;User3"

  • CSV file with defined user name list (the CSV file must contain one column with username):

  • VectorLicenseClient -namelistfile /tmp/userlist.json

Import a Name List

Procedure

Step by Step Procedure

With this command a file with user assignments can be created and then transferred to the server at the same time.

To create and import name list you can specify either licenses IDs, products or product codes. If you omit this, a specified name list will be imported for all Named User (Network Activation) licenses.

  1. Open the command line interface.
  2. Enter the following command and set the parameters according to your use case:
    VectorLicenseClient -importNameList [(-licenses <licenseID list> ]
    [((-deviceSerial <xxx-xxxxxx>) | -local)]
    [-nameListFile <csvfullPath>] [-nameList <users>]
    [-outputPath <fullPath>] [-overwrite]
    [-verbose]
  1. Press <Enter>.

Example

Example

  • VectorLicenseClient -importnamelist -licenses 550070000000736 -nameListFile /tmp/myusers.csv -outputPath /tmp/userlist.json -v

  • Format of namelist:

  • <User>

  • VectorLicenseClient -namelist "User1;User2;User3"

  • CSV file with defined user name list (the CSV file must contain one column with username):

  • VectorLicenseClient -namelistfile /tmp/userlist.json

Import a Name List From JSON File

Procedure

Step by Step Procedure

To import a name list, you can specify a json file.

  1. Open the command line interface.
  2. Enter the following command and set the parameters according to your use case:
    VectorLicenseClient -importNameListFile <jsonFullPath> [-verbose][-v]
  1. Press <Enter>.

Example

Example

  • VectorLicenseClient -importnamelistfile /tmp/userlist.json