This is definitely something that would be useful, and something others have attempted. I haven’t taken too much time to dig into it, but there should also be some of this data that can be mined from BES Client logs (I recommend setting them to 30 days or more) as well as Windows Event Logs, and possibly WMI as well.
Here is the link in the new forum to that older post: Recording "Primary User" of a computer
Also, look at this:
(name of it, logon count of it) of users
This uses single recursion to get the user that logs on the most:
names of users whose( logon count of it = maximum of logon counts of users )
Also, consider tagging machines with ActionScript:
action parameter query "PrimaryUser"
setting "PrimaryUser"="{ parameter "PrimaryUser" }" on "{parameter "action issue date" of action}" for client
These are related:
https://bigfix.me/relevance/details/2996987
https://bigfix.me/fixlet/details/2533