1

Я хочу записать эту команду в файл .bat и запустить ее с помощью планировщика Windows в определенное время ночи и утра.

(например: открыть соединение в 23:00 и автоматически закрыть его на следующий день в 9:00)

Я уже делаю ту же процедуру с использованием команды netsh(ниже), которая может отключить / включить мое "Подключение по локальной сети" и вызвать отключение индикатора Ethernet моего модема (то есть одного из 4 индикаторов модема, включая: питание, Ethernet , DSL, интернет)

netsh interface set interface name="Local Area Connection" admin=disabled/enabled

И теперь я хочу найти способ закрыть соединение с Интернет-провайдером (что приводит к отключению индикаторов DSL и Интернета модема) или способ его отключения (что приводит к изменению индикатора сети Интернет на модеме с зеленого на Red).

Мой модем: ZyXEL "P-650R-T1v3"

-

Обновление 1: Как насчет DSL-соединения и его отключения или, другими словами, закрытия соединения с провайдером?

-

Обновление 2: в ответ на хороший и подробный ответ MR. @ Michael_Kjörling, я изменил свой вопрос, и теперь я думаю, что моя конечная цель, о которой говорилось в обновлении 1, состоит в прекращении / закрытии моего подключения к провайдеру и наоборот.

(Вариант 2 @ Michael_Kjörling ответить с разницей: я хочу , чтобы включить подключение к Интернету в ночное время (с 23:00 до 09:00 часов следующего дня , а также,) оставить компьютер включенным для конкретного использования Интернета когда я не нахожусь перед своим компьютером, чтобы управлять им вручную и помнить, что я не хочу оставлять свой компьютер с доступом в Интернет до 23:00 и после 09:00)

Когда я использую команду netsh , она не закрывает мое соединение с провайдером, и в журнале соединений моего пользователя на веб-сайте провайдера я все еще на связи. Но когда я удаляю / отключаю телефонный провод от модема или выключаю модем или использую «модемный интерфейс» для будущего веб-интерфейса модема, тогда я могу увидеть время отключения на странице журнала на веб-сайте провайдера и достичь своей цели физически! (Однако я хочу достичь своей цели с помощью команды и планировщика или аналогичным способом, не используя таймер, потому что я не хочу платить за это, если смогу достичь своей цели без покупки устройства Timer.)

-

Обновление 3: А как насчет возможности Connect On-Demand ?

Это не работает нормально для моей цели.

А как насчет кнопки подключения / отключения в веб-интерфейсе модема?

Есть ли способ справиться с этой работой по расписанию? например, с помощью команды, которая отправляет имя пользователя и пароль веб-интерфейса с параметром модему, чтобы указать, что он должен быть подключен / отключен.

2 ответа2

0

Честно говоря, я думаю, что вы пытаетесь чрезмерно спроектировать это. Я вижу два очевидных варианта, в зависимости от того, какова ваша конечная цель.

  1. Вы хотите убрать свет из модема, потому что он вас отвлекает. В этом случае просто покройте свет чем-то, возможно, чем-то простым, как кусок картона. Следите за тем, чтобы не закрыть вентиляционные отверстия.

  2. Вы хотите отключить интернет-соединение на ночь, но оставить компьютер включенным. Это именно то, что делает таймер (или, точнее, электрический переключатель времени). Подключите к нему свой модем, настройте его на отключение питания с 23:00 до 09:00 и называйте его днем (или ночью). Я бы посоветовал быть осторожным с самыми дешевыми моделями, поскольку они могут не очень хорошо играть с чувствительной электроникой.

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

Простые временные выключатели часто бывают только 24-часовыми, но существуют такие, которые можно настроить для учета дня недели (вот один пример, который позволяет использовать восемь циклов включения / выключения в день в течение семи дней, что я смог найти с помощью быстрого поиска Google; ваш местный магазин товаров для дома, несомненно, сможет предложить возможности).

Кроме того, принимая ваш вопрос за чистую монету:

теперь я хочу найти способ полностью отключить / включить мой модем.

Если модем действительно выключен, как компьютер сможет его включить (что означает, что что-то еще включено, иначе компьютеру не с чем было бы общаться)? По сути, это тот же вопрос, что и в том, возможно ли разбудить устройство Linux в определенное время (полное раскрытие: принятый ответ - мой), за исключением того, что в этом случае мы имеем гораздо меньше контроля над данным устройством.

0

это грубо, но вот как я это сделал на Windows 8

@echo off

rem get the name of the adapter to turn off
wmic nic get name

rem turn off adapter
wmic path win32_networkadapter where name="SOME ADAPTER THAT NEEDS TURNED OFF" call diable 2>nul

rem turn on adapter
wmic path win32_networkadapter where name="SOME ADAPTER THAT NEEDS TURNED OFF" call enable 2>nul

exit

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .