IT Asset Management (Cloud)

Command line | Registry

MachineID stores the computer name of the target device, as returned from the operating system (typically shifted to all upper case).

This value is derived from the operating system, and on recent versions of Windows, is the same (possibly apart from case) as the computer name visible in the Computer > Properties dialog, displayed as Computer name.

By default, this preference is not set manually, but is referenced as $(MachineName). This reference causes the FlexNet Inventory Agent to query the operating system for the name of the machine.

However, it is possible to override the value with a manual setting. This may be useful, for example, when taking inventory of UNIX-like machines, where you may prefer a particular machine name to appear in inventory. This value may be set:
  • In the installation bootstrap file mgsft_rollout_response, used for custom installations on UNIX-like platforms (for more details, see Agent Third-Party Deployment: Configuring the Bootstrap File for UNIX.
  • In the command line (on all platforms), as described below.
  • In the registry (or, on UNIX-like platforms, for the full FlexNet Inventory Agent locally installed on the computer, the config.ini file; or when using alone as a lightweight inventory scanner, the ndtrack.ini file).
If this preference is customized to a non-default value, it should typically be configured under [Registry]\ManageSoft\Common (only) to ensure that all components use the same value of MachineId. Note that a setting for any individual component overrides the setting in Common.


Values / range

Alphanumeric (best restricted to ASCII characters).

Default value

This variable is expanded by FlexNet Inventory Agent by querying the operating system.

Example values


Command line


Installation component (ndlaunch), policy component (mgspolicy), scheduling component (ndschedag), usage agent, inventory component (ndtrack)


-o MachineId=MyMachine


Installed by

Installation of FlexNet Inventory Agent on the target device (by adoption).

Computer preference

[Registry]\ManageSoft\Policy Client\CurrentVersion
[Registry]\ManageSoft\Schedule Agent\CurrentVersion
[Registry]\ManageSoft\Usage Agent\CurrentVersion

(If set in both the Common hive and another hive, the value in the Common hive is not used for that agent.)

IT Asset Management (Cloud)