I haven't seen a machine 'skip' getting the info. I've seen the script slow down on the first WMIQuery that was ran, and then speed back up through the others.

I haven't seen it not work on one PC and work on another. As this is a function of the OS, you will need to determine that the function IS being called, and what parameters are being sent

the most likely suspect is something else in the script, perhaps a unmatched quote or a if/endif or a branching weirdness going on.

_________________________
How to ask questions the smart way <-----------> Before you ask