Вы попали в нужное место, если хотите узнать о различных способах проверки времени последней загрузки компьютера с Windows.
Сетевые администраторы используют время последней загрузки Windows в качестве показателя для устранения повседневных проблем, которые могут возникнуть в системе.
Давайте начнем с рассмотрения нескольких различных методов определения времени последней загрузки Windows.
Оглавление
Силовая оболочка
Есть несколько способов использовать Power Shell для проверки времени безотказной работы вашего компьютера с Windows или времени последней загрузки.
Командлет Get-CimInstance
Командлет Get-CimInstance в PowerShell можно использовать для получения самого последнего времени загрузки системы.
Get-CimInstance командлет (экземпляры WMI classs) получает системную информацию из имени класса операционной системы win32 и передает ее второй инструкции через оператора конвейера. Он получает класс ЦИМ (общая информационная модель) с сервера CIM.
Вторая команда выбирает свойства CSName и lastBootupTime из CIM и в результате отображает время последней загрузки компьютера с Windows.
Сначала откройте PowerShell и запустите его от имени администратора.
Просто введите следующую команду в PowerShell, чтобы просмотреть время последней загрузки.
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Пример вывода:
PS C:Userstoadmin.ru> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime csname lastbootuptime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Приведенная ниже команда gcim отображает время безотказной работы системы Windows в виде списка с днями, часами и минутами. Вместо времени последней загрузки он просто показывает время безотказной работы системы с момента последней загрузки.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Здесь gcim означает Get — CimInstance.
Пример вывода:
PS C:Userstoadmin.ru> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime Days : 7 Hours : 8 Minutes : 44 Seconds : 38 Milliseconds : 884 Ticks : 6362788845605 TotalDays : 7.36433894167245 TotalHours : 176.744134600139 TotalMinutes : 10604.6480760083 TotalSeconds : 636278.8845605 TotalMilliseconds : 636278884.5605
Если вы используете PowerShell 6 или выше, вы можете легко получить время безотказной работы Windows и время последней загрузки с помощью следующей команды:
Get-Uptime -Since
Чтобы увидеть все свойства и методы Get-CimInstance, используйте следующую команду.
Get-CimInstance Win32_OperatingSystem | Get-Member
Эта команда предоставляет информацию обо всех методах Get-CimInstance и их свойствах.
Get-WmiObject
Вы можете легко запросить время последней загрузки вашего ПК с помощью команды PowerShell Get-WmiObject, как показано ниже.
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
Пример вывода:
PS C:Userstoadmin.ru> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime 20220220132640.500000+330
Вы увидите результат, который сначала покажется неуклюжим, но его нетрудно прочитать и понять. Вы можете легко определить время последней загрузки вашего компьютера с Windows.
Приведенную ниже информацию можно использовать для разбивки LastBootUpTime 20220220132640.500000+330.
- Год: 2022.
- Месяц: 02.
- День: 20.
- Час: 13.
- Минуты: 26.
- Секунды: 40.
- Миллисекунды: 500000.
- GMT: +330 (на 5 с половиной часов раньше GMT).
Или вы также можете использовать другую команду Get-WmiObject для запроса времени последней загрузки системы.
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Lastbootuptime будет конвертирован в большой целочисленный формат, который в конечном итоге будет отображаться в удобочитаемом формате.
Пример вывода:
PS C:Userstoadmin.ru> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}} csname LastBootUpTime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Рабочая станция сетевой статистики
Команда netstatistics отображает системную статистику, такую как количество полученных данных в байтах и общее время безотказной работы с момента последней загрузки компьютера.
net statistics workstation | select-string "Statistics"
Вы также можете использовать следующий ярлык:
net stats work | select-string "Stat"
Пример вывода:
PS C:Userstoadmin.ru> net statistics workstation | select-string "Statistics" Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM
Системная информация
Служебную команду systeminfo можно использовать для получения последней информации о времени загрузки компьютера путем загрузки и анализа информации о процессоре, исправлениях и Hyper-V.
systeminfo
Эта команда отображает имя хоста, версию ОС, тип сборки, конфигурацию, версию BIOS, время загрузки, дату установки программного обеспечения и все подробности.
Из всех этих данных, если вы хотите увидеть только конкретные необходимые данные, вам нужно пройти Выберите -строка дополнительная утилита к команде systeminfo.
Просто введите следующую команду в терминале PowerShell, чтобы увидеть время последней загрузки.
systeminfo | Select-String "OS version","System Boot Time"
Здесь командлет Select-String ищет текстовые шаблоны во входных строках и файлах, используя сопоставление регулярных выражений.
Приведенная выше команда извлекает время последней перезагрузки локального компьютера и печатает версию ОС системы и время последней загрузки системы Windows на терминал, как показано ниже.
Пример вывода:
PS C:Userstoadmin.ru> systeminfo | Select-String "OS version","System Boot Time" OS Version: 10.0.22000 N/A Build 22000 System Boot Time: 2/20/2022, 1:26:40 PM BIOS Version: Insyde F.18, 3/15/2019
Командная строка
Вы также можете использовать командную строку для проверки времени безотказной работы или времени последней загрузки вашей системы Windows с помощью некоторых команд и утилит, таких как net stats, wmic и systeminfo.
Системная информация
Команда systeminfo отображает общую информацию об операционной системе Windows и ее конфигурации. Он отображает время последней загрузки Windows. Если вы хотите безотказной работы, вам нужно вручную определить, сколько времени прошло с момента последней загрузки.
Откройте командную строку и введите следующую команду.
systeminfo | find "System Boot Time"
Пример вывода:
C:Userstoadmin.ru>systeminfo | find "System Boot Time" System Boot Time: 2/20/2022, 1:26:40 PM
ВМИЦ
Команда WMIC (Командная строка инструментария управления Windows) предоставит вам строковое представление времени последней загрузки компьютера. Результат форматируется как год из четырех цифр с двумя цифрами для месяца, дня, часа, минуты и секунды.
Откройте командную строку и введите следующую команду.
wmic path Win32_OperatingSystem get LastBootUpTime
Пример вывода:
C:Userstoadmin.ru>wmic path Win32_OperatingSystem get LastBootUpTime LastBootUpTime 20220220132640.500000+330
Этот вывод может быть прочитан как 2022, месяц 2, день 20, час 13 (или 13:00), минута 26 и так далее.
Чистая статистика
Команда netstatistics отображает системную статистику, такую как байты полученных данных, байты переданных данных, количество выполненных подключений и общее время безотказной работы с момента последней загрузки компьютера.
Чтобы увидеть службы, работающие на компьютере с Windows, используйте приведенную ниже команду.
net stats
Эта команда просто отображает доступные запущенные службы в системе.
Мы можем получить статистику для сервера или рабочей станции, используя контекст NET STATISTICS с помощью следующей команды.
net stats workstation
Здесь я предоставил рабочую станцию для просмотра статистики.
Пример вывода:
C:Userstoadmin.ru>net stats workstation Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM Bytes received 66780 Server Message Blocks (SMBs) received 18 Bytes transmitted 63746 Server Message Blocks (SMBs) transmitted 0 Read operations 0 Write operations 0 Raw reads denied 0 Raw writes denied 0 Network errors 0 Connections made 0 Reconnections made 0 Server disconnects 0 Sessions started 0 Hung sessions 0 Failed sessions 0 Failed operations 0 Use count 10 Failed use count 0 The command completed successfully.
Эту команду можно использовать из пакетного файла, а вывод можно отфильтровать с помощью команды «найти». Например, если вы хотите найти только время последней загрузки системы, используйте следующую команду.
net statistics workstat
Пример вывода:
C:Userstoadmin.ru>net statistics workstation | find "Statistics" Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM
И если вы хотите узнать время работы Windows Server, команда станет сервером сетевой статистики.
Диспетчер задач
Это самый простой способ проверить работоспособность вашего устройства. Вместо того, чтобы показывать время последней загрузки, он показывает время безотказной работы системы с момента последней загрузки.
- Чтобы открыть диспетчер задач, просто используйте сочетание клавиш Ctrl + Shift + Esc.
- Перейдите на вкладку Производительность.
- Время безотказной работы системы будет отображаться в нижней части окна.
Это означает, что система была перезагружена до 8 дней, 8 часов и 29 минут.
Вывод
Вот некоторые из способов быстрого получения последней информации о времени загрузки или времени безотказной работы системы Windows.
У каждой команды есть свой набор преимуществ. Вы можете выбрать способ, который лучше всего соответствует вашим потребностям.
Я надеюсь, что вы нашли эту статью очень полезной для изучения того, как получить время последней загрузки системы Windows различными способами.
Вам также может быть интересно узнать о лучших инструментах для мониторинга серверов Windows.