我的家庭网络上有一台运行 Windows XP Professional 的计算机。我是该计算机的管理员。为了找出它上次启动的时间,我通常会走过去,启动 Process Explorer 并查看系统进程(例如 smss.exe)的启动时间。
不过,我想知道如何从同一网络上的主电脑(运行 Windows 7 Ultimate)远程执行此操作。
答案1
在 PowerShell 中:
gwmi -ComputerName computerName win32_operatingsystem | ft -a CSName,LastBootUpTime
WMI 的日期时间格式为 yyyyMMddhhmmss.hhhhh:不带分隔符的 ISO 格式。
注意可以查询多台计算机:使用一个通用的分隔名称列表。