Primary owner - This is a dynamic setting that is determined by taking the last X number of logins, and seeing which user account has the most in that number. That will be the Primary Owner attribute. This is set in the inventory settings under Configure Services on the core.
The primary owner is the user who has logged on the most times to the workstation. If you are interested, you can see the history used by the inventory scanner to calculate this by looking in a workstations registry, here:
HKLM\SOFTWARE\LANDesk\Inventory\LogonHistory\Logons
The value names are unix time (c time). You can use the URL below can be used to translate them.
http://www.onlineconversion.com/unix_time.htm
Login Name - In the inventory of a client, "Login Name" provides the last user which was logged on the client during the last inventory scan. If the inventory scan is initiated from a Console when nobody is currently logged on the client, the information that is provided comes from the registry key on the client computer HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName.
FullName– This field shows the Display Name field for the user that is logged into the domain.
Screenshot of the user in active directory.
Inventory Shown
For Active Directory accounts the field queried is Display name from the AD user properties.
It is not gathered with scanner subprocess ldapwhoami.exe, it is actually the inventory scanner that gets this. Ldapwhomami.exe gets the “ldap user – “ and location fields for inventory.
If the account is a valid AD account that the machine is logged in with or was previously, the fullname will will appear in the inventory scan. This is based on the machine currently being joined to the domain.
Machines in a Workgroup but logging in with domain credentials
The following situation to machines that were joined to a domain and logged into with domain users, however have since joined a workgroup or left that domain. The domain login will still work because it still exists on the machine. However, this will impact the ability of the inventory scanner to retrieve the FullName attribute.
The fullname field is still pulled from AD in the display name field as shown above if the scan is run while the user is logged in.
If the domain logged in user reboots or logs out and doesn’t log back in the fullname value will be null’d / removed the next time the local scheduler inventory runs.