次の方法で共有


Get-Uptime

前回の起動時から TimeSpan を取得します。

構文

Timespan (既定)

Get-Uptime
    [<CommonParameters>]

Since

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

説明

このコマンドレットは、オペレーティング システムの最後の起動以降の経過時間を返します。

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

このコマンドレットは、オペレーティング システムが最後に起動された時刻を表す DateTime オブジェクトを返します。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

Since
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

None

このコマンドレットにオブジェクトをパイプすることはできません。

出力

TimeSpan

既定では、このコマンドレットは経過時間を表す TimeSpan オブジェクトを返します。

DateTime

Since パラメーターを使用すると、このコマンドレットは最後のブート時刻を表す DateTime オブジェクトを返します。

Windows の高速起動が有効になっている場合、Windows は LastBootUpTimeに格納されている値 更新しません。 高速起動を無効にするには、次のコマンドを実行します: Powercfg -h off.

Windows の高速起動の詳細については、「高速スタートアップと Wake-from-Hibernationの区別」を参照してください。

メモ

Windows では、返される値は WMI の Win32_OperatingSystem クラスの LastBootUpTime プロパティと同じです。