✅ 查看系统上次启动时间(最常用)
Get-CimInstance Win32_OperatingSystem | Select-Object LastBootUpTime
返回类似:
LastBootUpTime
--------------
2025-01-12T03:41:22.123456+08:00
✅ 查看系统运行时间 / 上次启动点(Uptime 信息)
(Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime
返回类似:
Days : 2
Hours : 5
Minutes : 18
Seconds : 47
✅ 使用事件日志查询上次重启事件
系统重启事件对应 Event ID 6006(正常关闭) 或 6008(异常关闭)。
Get-EventLog -LogName System -InstanceId 6006 -Newest 1
或 WMILog:
Get-WinEvent -FilterHashtable @{LogName='System'; Id=6006} -MaxEvents 1