(imported comment written by Tim.Rice)
Because the TEM Agent runs under Local System, it has trouble seeing “Current User”. In particular, if there is no user logged in, then I don’t believe it can see a “Current User” at all.
Consider looking into
Windows Active Setup
for what you need done.