Перейти до основного контенту

Як дізнатися час останнього перезавантаження Windows Server

11 хв читання
489 переглядів

Нерідко виникає необхідність дізнатися час останньої перезавантаження сервера на базі операційної системи Windows Server. Це може бути корисно для контролю роботи сервера, відстеження часу роботи додатків або виявлення можливих проблем. У даній статті ми розглянемо кілька простих способів отримати цю інформацію.

Одним з найпростіших способів дізнатися час останнього перезавантаження сервера є використання командного рядка та команди systeminfo. Ця команда відображає загальну інформацію про систему, включаючи дату та час останнього перезавантаження. Для виконання цієї команди потрібно відкрити командний рядок, набрати команду systeminfo і натиснути клавішу Enter. В результаті будуть відображені багаторядкові дані, серед яких можна знайти рядок з інформацією про останню перезавантаження.

Ще один спосіб дізнатися час останньої перезавантаження – скористатися засобами Windows Event Viewer. Це вбудована в операційну систему програма, яка дозволяє переглядати журнали подій Windows. Для цього потрібно відкрити Event Viewer, знайти журнал Windows Logs, потім вибрати System. У правому вікні будуть відображатися події, пов'язані з роботою операційної системи, в тому числі інформація про перезавантаження сервера. Для пошуку конкретної події слід скористатися фільтром і вказати цікаву дату і час. Таким чином, можна знайти подію з інформацією про останню перезавантаження сервера.

Важливо зазначити, що для виконання команди systeminfo і доступу до Windows Event Viewer потрібні адміністративні права.

Способи отримання інформації про час останньої перезавантаження Windows Server

Коли Вам потрібно визначити час останнього перезавантаження Windows Server, у вас є кілька способів для отримання цієї інформації. Нижче наведені деякі з найбільш поширених методів.

СпосібОпис
Event ViewerВідкрийте Event Viewer і перейдіть в розділ Windows Logs > System. Там ви зможете знайти запис з подією "Event ID 6006", яка вказує на час останньої успішної зупинки системи.
System InformationЗапустіть програму "System Information" (msinfo32.exe) і знайдіть рядок "час завантаження системи", який показує час останнього перезавантаження.
PowerShellВідкрийте PowerShell і виконайте команду "systeminfo | findstr /B /C:"system boot Time"". Це покаже час останнього перезавантаження у форматі "system Boot Time:MM/DD/YYYY, HH:MM: SS".

Використання одного з цих методів дозволить вам швидко отримати інформацію про час останньої перезавантаження Windows Server. Виберіть найбільш зручний для Вас спосіб і використовуйте його при необхідності.

Відкриття командного рядка

Для відкриття командного рядка в Windows Server можна використовувати кілька методів:

- Натисніть комбінацію клавіш Win + R, щоб відкрити вікно "Виконати". Введіть " cmd " і натисніть Enter.

- Натисніть правою кнопкою миші на кнопці " Пуск "і виберіть" командний рядок "або"командний рядок (адміністратор)".

- Знайдіть командний рядок у меню " Пуск "або в папці" аксесуари "в меню"Усі програми".

Після відкриття командного рядка ви можете вводити необхідні команди для виконання різних операцій та отримання інформації про систему, включаючи час останнього перезавантаження Windows Server.

У командному рядку введіть команду "systeminfo" і натисніть Enter. В результаті будуть відображені різні деталі про систему, включаючи час останнього перезавантаження.

Тепер ви знаєте, як відкрити командний рядок в Windows Server і отримати інформацію про час останньої перезавантаження.

Введення команди systeminfo

Для введення команди systeminfo необхідно відкрити командний рядок. Для цього можна скористатися наступними методами:

  • Натиснути клавіші Windows + R, ввести cmd і натиснути клавішу Enter .
  • Знайдіть командний рядок через меню "Пуск".
  • Провести пошук командного рядка в файловому менеджері.

Після того, як командний рядок буде відкрита, можна ввести команду systeminfo і натиснути клавішу Enter . В результаті виконання команди система виведе інформацію про сервер, включаючи дату і час останнього завантаження.

Пошук інформації в журналах подій

Журнали подій Windows Server містять інформацію про різні події, що відбуваються на сервері, включаючи інформацію про перезавантаження. Щоб знайти інформацію про останню перезавантаження сервера, виконайте наступні кроки:

1. Відкрийте "Журнал подій" на сервері.

2. Знайдіть категорію "Система" та натисніть на неї, щоб відобразити події, пов'язані з системою.

3. У списку подій знайдіть останню подію з типом " Kernel-General "І кодом"12". Ця подія означає успішне перезавантаження сервера.

4. Відкрийте подію та знайдіть час та дату перезавантаження у полі "Дата та час".

5. Запишіть час і дату останнього перезавантаження для подальшого використання.

Використовуючи ці кроки, ви зможете легко знайти інформацію про останню перезавантаження Windows Server у журналах подій. Ця інформація може бути корисною при відстеженні часу роботи сервера і оптимізації його продуктивності.

Використання PowerShell

Для дізнання часу останньої перезавантаження Windows Server скористаємося командою Get-EventLog. Ось приклад використання:

КомандаОпис
Get-EventLog System -Source EventLog | Where-Object Повертає подію останнього перезавантаження

Команда Get-EventLog отримує інформацію з журналу системних подій за допомогою параметра System. Потім за допомогою параметра Source EventLog ми фільтруємо результати, залишаючи лише події, пов'язані з журналом подій.

Далі, ми використовуємо команду Where-Object, щоб відфільтрувати тільки події з кодом 6006, що відповідає перезавантаженню сервера.

Після виконання цієї команди, вам буде показано час останньої перезавантаження сервера.

Робота з WMI (Windows Management Instrumentation)

Для роботи з WMI можна використовувати різні інструменти та API, включаючи командний рядок, PowerShell та мову програмування, таку як C # або VB.NET. Один з підходів до роботи з WMI включає використання запитів на мові WQL (WMI Query Language), який аналогічний SQL-запитам і дозволяє вибирати інформацію з WMI-КЛАСІВ.

Наприклад, щоб дізнатися час останньої перезавантаження Windows Server, можна використовувати наступний WQL-запит:

ЗапитОпис
SELECT LastBootUpTime FROM Win32_OperatingSystemВибирає час останньої перезавантаження операційної системи

Цей запит вибере час останнього перезавантаження Windows Server з WMI-класу Win32_OperatingSystem. Результатом буде Об'єкт Win32_OperatingSystem з полем LastBootUpTime, що містить час перезавантаження.

Після виконання запиту можна використовувати API або інструменти, такі як PowerShell, щоб отримати значення часу останнього перезавантаження та показати його.

Робота з WMI дозволяє отримувати доступ до безлічі інформації про систему і управляти нею. Це потужний інструмент для адміністрування операційної системи Windows Server і може використовуватися в різних сценаріях, включаючи моніторинг системи, автоматизацію завдань і управління віддаленими комп'ютерами.

Використання сторонніх програм для моніторингу

Для більш зручного і докладного моніторингу часу останньої перезавантаження Windows Server можна використовувати спеціальні сторонні програми. Ці програми надають широкий спектр функцій і можливостей для відстеження стану сервера і його роботи.

Одним з таких програмних рішень є "HWMonitor". Вона дозволяє не тільки відстежувати час останньої перезавантаження, але і отримувати інформацію про стан апаратного забезпечення сервера, таку як температура процесора, напруга, швидкості вентиляторів та інші показники. "HWMonitor" має чіткий і інтуїтивно зрозумілий інтерфейс, що робить його простим у використанні для навіть непрофесіоналів.

Ще однією програмою, яку можна використовувати для моніторингу Windows Server, є "Nagios". Це потужний інструмент, який володіє великим набором функцій для моніторингу стану сервера і мережі. Він дозволяє створювати призначені для користувача скрипти і Монітори, налаштовувати повідомлення і тривоги, А також вести логування і аналіз результатів моніторингу.

Крім того, існує безліч інших програм, призначених для моніторингу Windows Server. Деякі з них безкоштовні, а деякі платні, але вони все надають можливість більш точного і зручного відстеження часу останньої перезавантаження сервера, а також його стану і роботи в цілому.

Використання сторонніх програм для моніторингу дозволить вам бути в курсі стану Windows Server і своєчасно реагувати на неполадки або проблеми, які можуть виникнути. Завдяки цьому ви зможете забезпечити більш стабільну і надійну роботу сервера, що вкрай важливо для бізнесу або надання послуг.

Необхідно пам'ятати, що перед установкою і використанням будь-якої сторонньої програми необхідно ознайомитися з її документацією і переконатися в її сумісності з сервером і операційною системою.