このマシンを起動してからどのくらい経ったかを知る方法

このマシンを起動してからどのくらい経ったかを知る方法

もし私がリナックス、私はuptimeこのような情報を取得するために使用することができます

パワーシェルこれができますか?

答え1

PowerShellのみを使用する、少し異なるアプローチです。この記事基礎として:

New-TimeSpan -Start (Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime -End (Get-Date)

これリンクまた、必要に応じて Get-WMIObject を使用する方法も示します。

ちょっと長くなりますが……。

New-TimeSpan -Start ((Get-WmiObject win32_operatingsystem | `
Select-Object @{Name='LastBootUptime';Expression={$_.ConverttoDateTime($_.lastbootuptime)}}).lastbootuptime) -End (Get-Date)

そこから、オブジェクトをミリ秒などを含まないようにフォーマットできます。

例えば:

New-TimeSpan -Start (Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime -End (Get-Date) | `
Select-Object Days,Hours

ありがとう、ティム。

答え2

Windows コマンドで確認できます:

systeminfo|find "Time:"

答え3

Powershell に入力してnet statistics workstation、マシンがオンになっている時間を表示します。システムの稼働時間と、マシンがオンになっている時間が表示されます。また、もう 1 つの方法をここで見つけることができます。http://www.penguincoders.net/2015/12/find-computer-uptime-in-windows-operating-system.html

関連情報