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 对象,该对象表示上次启动操作系统的时间。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

TimeSpan

这是不使用参数时的默认返回类型。

DateTime

使用 Since 参数时返回此类型。

注意

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

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

备注

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