Запланируйте пакет для проверки связи при запуске системы и проверьте, запущен ли он из диспетчера задач


1

используя системный планировщик на win 2012R2, я бы запустил следующий bat-файл:

echo %DATE%_%TIME% >> C:\test\testschedule.txt

timeout /T 300 /NOBREAK

start ping 8.8.8.8 -t

start ping 208.67.222.222 -t

start ping 208.67.220.220 -t

скрипт работает нормально, если выполняется вручную. Сценарий, кажется, работает нормально, если запланировано для пользователя с журналом, в котором применяется локальная политика пакетного задания. TXT-файл заполняется при каждом перезапуске. Я хотел бы проверить, работает ли он в диспетчере задач (или в простом способе идентифицировать его с помощью эквивалента идентификатора процесса, записанного в текстовом файле). Кто-нибудь может дать мне совет о том, как это сделать?


wmic process where "caption='cmd.exe' or caption='ping.exe'" get ProcessID, CommandLine
JosefZ

спасибо, и, кстати, я забыл, что запуск эхо-запросов с помощью команды: запустить эхо-запрос делает их видимыми в диспетчере задач, поэтому у меня уже был способ отследить их, но мне больше нравится ваше решение.
Малкавиан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.