Como saber há quanto tempo lancei esta máquina

Como saber há quanto tempo lancei esta máquina

Se eu estouLinux, posso usar uptimepara obter essas informações, como esta

PowerShellposso fazer isso?

Responder1

Uma abordagem um pouco diferente, usando apenas o PowerShell. UsandoEste artigocomo base:

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

Esselinktambém mostra como você pode usar Get-WMIObject se precisar.

Esse fica um pouco longo.....

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

A partir daí você pode formatar o objeto para não ter milissegundos, etc.

Por exemplo:

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

Obrigado, Tim.

Responder2

Você pode ver isso com o comando do Windows:

systeminfo|find "Time:"

Responder3

Digite net statistics workstationPowershell para ver há quanto tempo a máquina está ligada. Ele mostrará o tempo de atividade do sistema e há quanto tempo a máquina está ligada. Além disso, você pode encontrar mais um método aqui-http://www.penguincoders.net/2015/12/find-computer-uptime-in-windows-operating-system.html

informação relacionada