Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a machine running Windows XP Professional on my home network. I am an administrator on that machine. In order to find out when it was last started, I would normally walk over, start Process Explorer and look at the start time of a system process such as smss.exe.

However, I was wondering how I could do this remotely from my main PC (running Windows 7 Ultimate) on the same network.

share|improve this question
up vote 6 down vote accepted

In PowerShell:

gwmi -ComputerName computerName win32_operatingsystem | ft -a CSName,LastBootUpTime

The date time format of WMI is yyyyMMddhhmmss.hhhhh: ISO format without the separators.

Note multiple computers can be queried: use a common separated list of names.

share|improve this answer
Awesome. Thanks. – PersonalNexus Feb 16 '12 at 8:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.