Remote uptime with win32pdh

Jamie jamie.ivanov at gmail.com
Tue Sep 29 20:08:48 CEST 2009


I'm new to python and I'm trying to write a script which takes the
computer name from the variable 'name' and gets the uptime.

What I have so far:
    query = win32pdh.OpenQuery()
    counter = win32pdh.AddCounter(query, r'\System\System Up Time')
    win32pdh.CollectQueryData(query)
    var1, val = win32pdh.GetFormattedCounterValue(counter,
win32pdh.PDH_FMT_LONG)
    uptime = val / 3600

    print "--> Uptime: %s hours" % uptime

That works just fine for the local system, but I'm at a loss figuring
out how to make it gater that data from a remote system. Any help
would be much appreciated!



More information about the Python-list mailing list