Se eu estouLinux, posso usar uptime
para 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 workstation
Powershell 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