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 ?

1voto

Veera Points 5443

Les personnes qui souhaitent obtenir le temps Unix (secondes depuis l'époque) et qui utilisent Cygwin peuvent essayer ceci :

date +%s -d "$(wmic path Win32_OperatingSystem get LastBootUpTime | grep -E '^[0-9]' | awk '{print substr($1,1,4) "-" substr($1,5,2) "-" substr($1,7,2) " " substr($1,9,2) ":" substr($1,11,2) ":" substr($1,13,2);}')"

1voto

phuclv Points 22397

Dans PowerShell, l'une ou l'autre des commandes suivantes fonctionnera

Get-WmiObject win32_operatingsystem |% {$_.ConverttoDateTime($_.lastbootuptime)}
(Get-CimInstance -ClassName win32_operatingsystem).lastbootuptime

Get-CimInstance est à la fois plus courte et plus pérenne, car Get-WmiObject y wmic ont été dépréciés

Vous pouvez également exécuter (Get-WmiObject win32_operatingsystem).lastbootuptime mais le résultat est moins lisible car il s'agit d'une chaîne de temps brute

Siehe PowerTip : Obtenir la dernière heure de démarrage avec PowerShell

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