Get-Uptime

取得自上次開機以來的 TimeSpan

Syntax

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

Description

此 Cmdlet 會傳回自操作系統上次開機之後經過的時間。

Cmdlet Get-Uptime 已在 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

您無法使用管線將物件傳送至此 Cmdlet。

輸出

TimeSpan

根據預設,此 Cmdlet 會 傳回代表經過時間的 TimeSpan 物件。

DateTime

當您使用 Since 参数時,這個 Cmdlet 會 傳回代表上次開機時間的 DateTime 物件。

注意

如果已啟用 Windows 快速啟動,Windows 不會更新 LastBootUpTime儲存的值。 若要停用快速啟動,請執行下列命令: Powercfg -h off

如需 Windows 快速啟動的詳細資訊,請參閱區分快速啟動與喚醒與休眠。

備註

在 Windows 上,傳回的值與 WMI 中Win32_OperatingSystem類別的 LastBootUpTime 屬性相同。