50 votes

Comment connaître le temps de fonctionnement de Windows ?

Quel est le moyen le plus simple de savoir combien de temps un ordinateur est resté allumé sous Windows ?

4voto

CodeClimber Points 1560

D'une autre manière encore :

C:\>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20200908203723.500000+120

4voto

programmer365 Points 1

Dans Windows 10, cela se trouve dans le Gestionnaire des tâches > Développez Plus de détails Chevron > Performance > CPU > En bas, Temps de montée.

enter image description here

3voto

Sanjeev Points 1

Si vous disposez des kits de ressources Windows Server 2000 ou 2003, essayez de

srvinfo -ns [\\\server] | Findstr "Time"

Remarque : Srvinfo.exe ne fonctionnera pas sur les versions 64 bits de Windows, car il s'agit d'un fichier 16 bits.

3voto

Charlie Joynt Points 291

Utiliser SYSTEMINFO avec PowerShell

Pour ceux qui aiment utiliser PowerShell, vous pouvez utiliser la (les) réponse(s) précédente(s) et envelopper systeminfo dans une fonction PowerShell pour obtenir un DateTime pour savoir quand le serveur a été utilisé pour la dernière fois. démarré :

function Get-ComputerBootTime {
  param($ComputerName = (hostname))

  $SystemInfo = & systeminfo /s $ComputerName | Select-String "System Boot Time")
  if($SystemInfo -match "[\d/]+,\s+\S+"){
    return (Get-Date $matches[0])
  }
}

Puis appeler la fonction, par exemple :

[PS]> $BootTime = Get-ComputerUptime -ComputerName MYSERVER

Pour obtenir le Temps de fonctionnement pour le serveur, vous la comparez à l'heure actuelle :

[PS]> $UpTime = (Get-Date) - $BootTime

Il s'agit d'un TimeSpan qui comprend des propriétés telles que TotalDays :

[PS]> $UpTime.TotalDays
14.1827364

1voto

Eduard Florinescu Points 2616

Parfois, l'heure de démarrage est difficile et l'utilisateur n'est pas déconnecté, et les deux coïncident pratiquement. LOGON TIME

query USER

ou même plus court :

quser

qui imprime quelque chose comme :

C:\Users\eflorinescu>query  USER
 USERNAME                 SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>eflorinescu              console             2  Active    2+23:44  5/7/2018 8:25 AM

encore mieux en utilisant PowerShell

Get-ComputerInfo | select-object oslastbootuptime

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X