Comment savoir la disponibilité sur Windows?


Réponses:


53
  • Exécuter la ligne de commande
  • Tapez Systeminfo
  • Trouver "heure de démarrage du système"

    Jours: 10 heures: 10 minutes: 10 secondes: 10

Pour un résultat plus court, vous pouvez utiliser:

systeminfo | find "Boot Time" 

8
> information système | trouver "Boot Time"
svandragt

2
pour moi le moyen le plus simple est maintenant> systeminfo | trouver "Up Time"
Juozas Kontvainis

3
Ne fonctionne pas sous Vista (utilisez plutôt uptime.exe déjà inclus).
Mwore

3
Notez également que vous pouvez utiliser ceci pour interroger une machine distante en tant que systeminfo /S * machinename * `| trouver "Up Time" `
GAThrawn

3
Sous Windows 7, il indique "Heure de démarrage du système" mais pas " Heure de démarrage du système".
Keith Thompson

12

il existe un excellent outil de ligne de commande de Microsoft uptime.exe :

http://www.microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en

La bonne chose avec cet outil est que cela fonctionne très vite.

Temps de disponibilité [serveur] [/ s] [/ a] [/ j: mm / jj / aaaa | / p: n] [/ battement de coeur] [/? | / help]
nom du serveur ou adresse IP du serveur distant à traiter.
/ s Affiche les événements et statistiques système clés.
/ a Affiche les événements d'échec de l'application (suppose / s).
/ d: calcule uniquement pour les événements après mm / jj / aaaa.
/ p: calcule uniquement pour les événements des n jours précédents.
/ pulsation Activer / désactiver les pulsations du système
/? Utilisation de base.
/ help Informations d'utilisation supplémentaires.


cela a été abandonné. Archvie et téléchargement ; aussi sysinternals psinfo
john v kumpf Le

Fonctionne sur Windows 10
James Perih

10

Ouvrez l'invite de commande et tapez:

net stats srv | find "Statistics"

Exemple de sortie:

>net stats srv | find "Statistics"
Server Statistics for \\4IFS-SANDER
Statistics since 22/07/2009 10:14:14

Source ( MS Ko ).

Edit : En fait, cela vous indiquera la date et l'heure de la mise en marche du PC, pas la durée.


Je ne sais pas si cette information est correcte maintenant, lorsque j'utilise la solution de MicTech et de KovBal, je reçois ceci:> systeminfo | trouver "Heure de démarrage" Système Heure de démarrage: 23/07/2009, 02:22:27
svandragt

Sur Vista, il renvoie "Statistiques depuis le 1.1.1980 00:00:00" (utilisez plutôt uptime.exe déjà inclus)
mwore

Renvoie des informations erronées, comme systeminfo. Cela revient à un moment où je sais que la machine a redémarré pour la dernière fois. Mais plus tard dans la nuit, il a été éteint et rallumé ce matin. Pourtant, il revient le dernier temps redémarré. 5 dollars dit que dans un mois, il va signaler que la disponibilité est d'un mois. Beaucoup de machines de mon réseau affichent plusieurs mois de disponibilité, ce qui est faux. Ils sont fermés à la fin de la journée.
Justin Emlay

@JustinEml: vos machines sont-elles en veille, en hibernation ou en arrêt? Quelle version de Windows utilisez-vous?
Mwfearnley le

Windows 10 LTSC 2019. J'ai trouvé le problème. Windows 10 ne s’arrête plus ni ne redémarre correctement. Intentionnellement. Il utilise un mode de veille hybride génial. Cela permet également à Windows de ne pas réinitialiser correctement les états de "redémarrage en attente". L'option pour l'éteindre se trouvait dans les options de plan d'alimentation d'une version rapide de Windows 10, mais ils l'avaient ensuite supprimée. La seule façon de l'éteindre est de s'enregistrer. Quoi qu’il en soit, c’est pourquoi tant de gens ont des problèmes. Ordinateur local - SYSTEM \ CurrentControlSet \ Control \ Gestionnaire de sessions \ Power - HiberbootEnabled - 0
Justin Emlay

6

Sous Windows 7 / Windows Server 2008 et versions ultérieures, ces informations sont affichées dans le gestionnaire de tâches sous "Onglet Performances".

Cela peut être plus rapide qu'en utilisant la ligne de commande et fonctionne dans les cas où vous pourriez avoir des problèmes WMI vous empêchant d'exécuter systeminfo.

où trouver uptiem

Si vous avez besoin de le trouver à distance, vous pouvez également exécuter

systeminfo / s SERVERNAME | trouver le temps:"

à partir de la ligne de commande.


Sous Windows 7 / SP1 et 2008 / R2, oui. Pas sur l'OS de niveau supérieur (8, 8.1, 10)
BlueCompute

1
Je viens de tester Windows 8.1 (Pro), 2012 et 2016 - ce que j'avais sous la main. C'est là sur les trois. Vous devez cliquer sur "Plus de détails" et regarder dans l'onglet Performances.
mwfearnley

Et cliquez sur le processeur dans l'onglet performances. Juste piqué par ceci :-)
Cameron

Informations fictives. J'ai allumé ma machine ce matin et pourtant, mon temps de récupération est supérieur à 13 jours.
Justin Emlay

4

La commande suivante indique le dernier temps de redémarrage pour un système distant:

systeminfo /s server_name | find "System Boot Time"

1

Si vous avez les kits de ressources Windows Server 2000 ou 2003, essayez

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

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


1

Utilisation de SYSTEMINFO avec PowerShell

Pour ceux qui aiment utiliser PowerShell, vous pouvez utiliser la (les) réponse (s) ci-dessus et intégrer systeminfoune fonction PowerShell pour obtenir un DateTimerésultat indiquant le dernier démarrage du serveur :

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])
  }
}

Et appelez ensuite la fonction, par exemple:

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

Pour obtenir le temps de disponibilité du serveur, vous comparez avec l'heure actuelle:

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

Ceci est un TimeSpan, qui comprend des propriétés telles que TotalDays:

[PS]> $UpTime.TotalDays
14.1827364

1

Parfois, l’autre commande uptime affiche une heure incorrecte, c’est pourquoi j’utilise cette commande pour afficher le LOGON TIME

query USER

ou plus court même:

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.