Si yo soylinux, puedo utilizar uptime
para obtener dicha información, como esta
Potencia Shellpuede hacer esto?
Respuesta1
Una versión un poco diferente de esta, usando solo PowerShell. UsandoEste artículocomo base:
New-TimeSpan -Start (Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime -End (Get-Date)
EsteenlaceTambién muestra cómo puede usar Get-WMIObject si es necesario.
Este se hace un poco largo.....
New-TimeSpan -Start ((Get-WmiObject win32_operatingsystem | `
Select-Object @{Name='LastBootUptime';Expression={$_.ConverttoDateTime($_.lastbootuptime)}}).lastbootuptime) -End (Get-Date)
Desde allí puede formatear el objeto para que no tenga milisegundos, etc.
Por ejemplo:
New-TimeSpan -Start (Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime -End (Get-Date) | `
Select-Object Days,Hours
Gracias, Tim.
Respuesta2
Puedes verlo con el comando de Windows:
systeminfo|find "Time:"
Respuesta3
Escriba net statistics workstation
Powershell para ver cuánto tiempo lleva encendida la máquina. Mostrará el tiempo de actividad del sistema y desde cuánto tiempo ha estado encendida la máquina. También puedes encontrar un método más aquí.http://www.penguincoders.net/2015/12/find-computer-uptime-in-windows-operating-system.html