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 オブジェクトを返します。
メモ
このコマンドでは、高解像度タイマーを使用してアップタイムを計算します。 今回は、システムが開始されてからのティック数を記録します。 その結果、報告されるアップタイムは、WMI のWin32_OperatingSystem クラスの LastBootUpTime プロパティなど、システムのアップタイムを計算する他の方法とは若干異なる場合があります。