Get-Uptime

获取自上次启动以来的 TimeSpan

语法

Timespan (默认值)

Get-Uptime
    [<CommonParameters>]

Since

Get-Uptime
    [-Since]
    [<CommonParameters>]

说明

此 cmdlet 返回自操作系统上次启动以来经过的时间。

PowerShell 6.0 中引入了 Get-Uptime cmdlet。

示例

示例 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
默认值:None
支持通配符:False
不显示:False

参数集

Since
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

None

不能用管道将对象传送到此 cmdlet。

输出

TimeSpan

默认情况下,此 cmdlet 返回表示已用时间的 TimeSpan 对象。

DateTime

使用 Since 参数时,此 cmdlet 返回表示上次启动时间的 DateTime 对象。

注释

如果启用了 Windows 快速启动,则 Windows 不会更新 LastBootUpTime中存储的值。 若要禁用快速启动,请运行以下命令:Powercfg -h off

有关 Windows 快速启动的详细信息,请参阅区分快速启动和休眠唤醒

备注

在 Windows 上,返回的值与 WMI 中 Win32_OperatingSystem 类的 LastBootUpTime 属性相同。