Рейтинг:1

Как я могу увидеть, когда Ping был потерян или не ответил?

флаг in

Когда я устанавливаю обновления Windows или выполняю другое обслуживание, которое в какой-то момент включает одну или несколько автоматических перезагрузок, я снова и снова сталкиваюсь с одной и той же проблемой в течение многих лет:

  1. Как я могу проверить, было ли прервано сетевое подключение к определенному устройству, и как я могу зарегистрировать это с помощью тайм-кода? Даже если прерывание длилось всего несколько секунд, как это обычно бывает при перезагрузке ВМ.

  2. Как без долгого поиска в лог-файлах узнать, когда и как долго произошло прерывание сетевого соединения (= перезагрузка)?

  3. Есть ли способ решить эту задачу без специального программного обеспечения? Только с помощью инструментов Windows, таких как PowerShell?

флаг br
использование ping или его эквивалента имеет одну проблему ... он может ответить до полной перезагрузки ОС. вы можете проверить, когда powershell вернется в исходное состояние ИЛИ когда `explorer.exe` запущен и работает. взгляните на параметры «Restart-Computer», особенно на «-Wait» и «-For». [*ухмылка*]
RebootDeluxe avatar
флаг in
Спасибо Lee_Dailey за эту подсказку.
флаг br
Добро пожаловать! рад немного помочь... [*усмехается*]
Рейтинг:0
флаг in

Решение с PowerShell и Windows 10/Windows Server >= 2016:

  1. Непрерывно пинговать хост и писать ответ с тайм-код в текстовый файл (но также отображать его на экране). Здесь вы можете использовать IP-адрес или имя хоста:

    $компьютер = "192.168.1.29"; ping.exe -t $компьютер | Foreach{"{0} - {1}" -f (Get-Date),$_} | Тройник "$env:userprofile\documents\Ping_$computer.txt" - добавить
    
  2. Откройте второе окно PowerShell и введите следующую команду.Это будет постоянно отслеживать текстовый файл из окна PowerShell № 1 и выводить все строки, которые НЕ содержат строку «Ответить». Так все время где пинг не работал.

    Get-content "$env:userprofile\documents\Ping_192.168.1.29.txt" -Tail 0 -Подождите | где { $_ -NotMatch "Ответить" }
    

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.