Uptime este timpul de funcționare continuă a serverului, adică Timpul scurs de la încărcarea sistemului de operare. Cu ajutorul timpului de întreținere, puteți estima cât timp serverul rulează fără eșecuri și repornește. În sistemele de operare Windows, există mai multe modalități de a căuta uptime, aici sunt câteva dintre ele.
Cea mai ușoară cale este să lansați Managerul de activități și să accesați fila "Performanță".
De asemenea, puteți vedea ora în proprietățile conexiunii la rețea.
De asemenea, puteți determina timpul de funcționare din jurnalele de sistem. Când serverul este oprit și repornit, serviciul Jurnal de evenimente se oprește și pornește, astfel încât să putem deschide Event Viewer și să filtram evenimentele cu cod 6006 (stop) sau 6005 (start service).
Puteți verifica ora ultimei porniri a sistemului de operare din linia de comandă prin tastarea comenzii systeminfo și găsirea liniei Time Boot System.
Puteți introduce comanda stației de lucru statistice nete și puteți vedea de la ce moment se culeg statistici. În mod tipic, acesta este momentul în care sistemul pornește.
Bineînțeles, puteți utiliza WMI și PowerShell pentru a afla timpul de funcționare. Puteți afla timpul de lansare a sistemului de operare astfel:
$ wmi = Obțineți-WmiObject Win32_OperatingSystem
$ wmi.LastBootUpTime
Timpul este afișat într-un format oarecum incomod, așa că îl convertim:
Și vom deduce timpul de funcționare în milisecunde, scăzând de la data curentă data ultimei încărcări:
$ wmi.ConvertToDateTime ($ wmi.LocalDateTime) - $ wmi.ConvertToDateTime ($ wmi.LastBootUpTime)