Cómo saber cuánto tiempo llevo lanzada esta máquina

Cómo saber cuánto tiempo llevo lanzada esta máquina

Si yo soylinux, puedo utilizar uptimepara 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 workstationPowershell 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

información relacionada