Короче говоря, я ищу вариант ping 10.0.0.24
который в этом примере сети будет работать, только когда ноутбук находится в ЗЕЛЕНОМ положении. Если один и тот же ноутбук переместится в положение СИНИЙ или КРАСНЫЙ, эта же команда не будет выполнена.
Пока что у меня есть только две команды, которые терпят неудачу в КРАСНОЙ позиции. Они все еще преуспевают в СИНЕЙ позиции.
C:\> ping -i 1 10.0.0.24 && echo SUCCESS || echo FAIL
C:\> ping -r 10.0.0.24 | find "Route: 10.0.0.24" && echo SUCCESS || echo FAIL
Я знаю, что некоторые из вас будут спрашивать, почему я хочу этого. Мой ответ:
Я использую Acronis для сохранения резервных копий моего ноутбука на NAS. Мой ноутбук может перемещаться по сети. Итак, я использую это как предварительную команду в параметрах резервного копирования, чтобы предотвратить ее запуск, если трафик будет проходить через любой из коммутаторов или маршрутизаторов.
При этом я, конечно, открыт для альтернативных идей для достижения этой цели, но не как ответы на этот вопрос. Я все еще хотел бы найти команду, которая работает только в ЗЕЛЕНОЙ позиции.