共用方式為


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

輸出

TimeSpan

不使用任何參數時,這是預設傳回型別。

DateTime

使用 Since 參數時,會傳回此類型。

注意

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

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

備註

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