もし私がリナックス、私は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