Get-Uptime
获取自上次启动以来的 TimeSpan。
语法
Get-Uptime []
Get-Uptime
[-Since]
[<CommonParameters>]
说明
此 cmdlet 返回自操作系统上次启动以来经过的时间。
Get-Uptime
cmdlet 是在 PowerShell 6.0 中引入的。
示例
示例 1 - 显示自上次启动以来经过的时间
Get-Uptime
Days : 9
Hours : 0
Minutes : 9
Seconds : 45
Milliseconds : 0
Ticks : 7781850000000
TotalDays : 9.00677083333333
TotalHours : 216.1625
TotalMinutes : 12969.75
TotalSeconds : 778185
TotalMilliseconds : 778185000
示例 2 - 显示上次启动的时间
Get-Uptime -Since
Tuesday, June 18, 2019 2:34:56 PM
参数
-Since
使 cmdlet 返回表示操作系统上次启动时间的 DateTime 对象。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
不能通过管道将对象传递给此 cmdlet。
输出
默认情况下,此 cmdlet 返回一个表示经过的时间的 TimeSpan 对象。
使用 Since 参数时,此 cmdlet 返回表示上次启动时间的 DateTime 对象。
注意
如果启用了 Windows 快速启动,Windows 不会更新存储在 LastBootUpTime 中的值。 若要禁用快速启动,请运行以下命令:Powercfg -h off
。
有关 Windows 快速启动的详细信息,请参阅区分快速启动和休眠唤醒。
备注
在 Windows 上,返回的值与 WMI 中 Win32_OperatingSystem 类的 LastBootUpTime 属性相同。