Thanks for the replies and wisdom.
1) no, I'm running IIS.
I'd already run a foreach on the hash to find what was available, and there is a LOT of stuff there, most of which matches the VBSCript variables, just that the three ways of finding the login id don't see anything.