Is it possible to clear SCCM "Primary Console User" data by clearing logs/data on a Client machine?

When a new workstation is loaded/configured/deployed into my company's environment, the "Primary Console User" reported in SCCM is normally the Engineer's LAN ID who built/configured the machine.  Is it possible, from the workstation, to clear this data so SCCM will immediately report the "Primary Console User" as the end-Client who is receiving the PC.  Currently, it will eventually update, but requires that the end-Client log into the PC a larger number of times than the Engineer who built the PC already has.
HumesRWAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

merowingerCommented:
No there is no possibility. Best way is to enable the Asset Intelligence Report in you SMS_DEF.mof file located on the Site Server. This will force the hardware inventory to also collect these information. After some time you should then see the correct users listed



//**************************************************************************
//* Class: SMS_SystemConsoleUser
//* Derived from: (nothing)
//*
//* Key = SystemConsoleUser
//*
//* This Asset Intelligence class provides System Console User information.
//*
//**************************************************************************
[ dynamic, provider("AAInstProv"),

SMS_Report (TRUE),
SMS_Group_Name ("System Console User"),
SMS_Namespace (TRUE),
SMS_Class_ID ("MICROSOFT|SYSTEM_CONSOLE_USER|1.0") ]
class SMS_SystemConsoleUser : SMS_Class_Template
{
[SMS_Report (TRUE), key]
string SystemConsoleUser;
[SMS_Report (TRUE)]
uint32 TotalUserConsoleMinutes;
[SMS_Report (TRUE)]
uint32 NumberOfConsoleLogons;
[SMS_Report (TRUE)]
datetime LastConsoleUse;
};
0
HumesRWAuthor Commented:
Merowinger,  Thank You for your prompt response...  We are already collecting Console User information in SCCM.  The issue is that an Engineer who builds/configures a new device has "time logged on" reported into SCCM.  Let's say that he/she takes 5 hours to build/configure the new PC.  The end-user who is actually receiving this PC will not be reported as "Primary Console User" in SCCM until he/she is logged onto the PC for more than the 5 hours already logged by the Engineer who built/configured the PC.  My question is, is it possible to "clear" the Engineer's time logged on, so the end-User will be reported in SCCM as the Primary Console User almost immediately.
0
merowingerCommented:
not without editing the sms sql tables and this is dangerous.
The table which owns that data is called SYSTEM_CONSOLE_USER_DATA.
But as i said, i wouldn't do it.
0
HumesRWAuthor Commented:
Clearing the SECURITY Event Log clears all Console User data from SCCM at the next HARDWARE INVENTORY cycle.  This would, obviously, include clearing the PRIMARY CONSOLE USER information as well.  This solution has been tested and verified in SCCM.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Project Management

From novice to tech pro — start learning today.