Como desconectar/conectar a conexão do modem ADSL ao ISP por comando? (Windows 7 SP1 x64)

Como desconectar/conectar a conexão do modem ADSL ao ISP por comando? (Windows 7 SP1 x64)

Quero escrever esse comando em um arquivo .bat e executá-lo pelo agendador do Windows em determinados horários da noite e da manhã.

(por exemplo: abrir conexão às 23h e fechá-la novamente no dia seguinte às 9h automaticamente)

Já estou fazendo o mesmo procedimento com o usonetshcomando (abaixo) que pode desabilitar/habilitar minha "Conexão Local" e fazer com que a luz Ethernet do meu modem seja desligada(essa é uma das 4 luzes do modem, incluindo: Alimentação, Ethernet, DSL, Internet)

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

E agora quero encontrar uma maneira de fechar a conexão com o ISP(o que faz com que as luzes DSL e Internet do modem sejam desligadas)ou uma maneira de desconectá-lo(o que faz com que a luz de Internet do modem mude de verde para vermelho).

Meu modem: ZyXEL "P-650R-T1v3"

--

Atualização 1: E quanto à conexão DSL e desligar a luz ou, em outras palavras, fechar a conexão com o ISP?

--

Atualização 2:Em resposta aa resposta boa e detalhada deSENHOR. @Michael_Kjorling, mudei minha perguntae agora eu achomeu objetivo finalconforme mencionado na atualização 1está encerrando/fechando minha conexão com o ISP e vice-versa.

(Opção 2 da resposta de @Michael_Kjörling com uma diferença:EUquero virarsobrea conexão com a Internet durante a noite (das 23h00 às 09h00 do dia seguinte e também,) deixe o computador ligadopara um uso específico da Internet quando não estou na frente do meu PC para operá-lo manualmente e lembre-se dissoNão quero deixar meu pc com acesso à internet antes das 23h e depois das 09h)

Quando eu usonetshcomando, ele não fecha minha conexão com o ISP e no log de conexão do meu usuário no site do ISP, ainda estou conectado. Mas quando eu removo/desconecto meu fio telefônico do modem ou desligo o modem ou uso "Conectar sob demanda" no futuro da UI da Web do modem,então posso ver o tempo de desconexão na página de log do site do ISPe alcançar meu objetivo fisicamente!(No entanto, quero atingir meu objetivo por comando e agendador ou de forma semelhante, sem usar um cronômetro, porque não quero pagar por isso se conseguir atingir meu objetivo sem comprar um dispositivo de cronômetro.)

--

Atualização 3: E quantoConecte-se sob demandahabilidade?

insira a descrição da imagem aqui

Não funciona bem para o meu objetivo.

E o botão conectar/desconectar na UI da Web do modem?

insira a descrição da imagem aqui

Existe alguma maneira de lidar com esse trabalho dentro do cronograma? por exemplo, usando um comando que envia o nome de usuário e a senha da UI da Web com um parâmetro para o modem para informá-lo para ser conectado/desconectado.

Responder1

Honestamente, acho que você está tentando exagerar na engenharia. Posso ver duas opções óbvias, dependendo de qual é o seu objetivo final.

  1. Você deseja eliminar a luz do modem porque acha que isso distrai. Nesse caso,apenas cubra as luzes com alguma coisa,talvez algo tão simples como um pedaço de papelão. Certifique-se de não cobrir nenhum orifício de ventilação.

  2. Você deseja desligar a conexão com a Internet durante a noite, mas deixa o computador ligado. Isso éexatamente que temporizador(ou mais precisamente, um elétricointerruptor de tempo) faz. Conecte seu modem a ele, configure-o para desligar a energia entre 23h e 9h e termine o dia (ou noite). Eu sugiro cautela com os modelos mais baratos, pois eles podem não funcionar muito bem com eletrônicos sensíveis.

Praticamente qualquer outra alternativa irá basicamente replicar a funcionalidade de qualquer uma dessas opções, provavelmente com mais esforço.

Os interruptores de horário simples geralmente são apenas de 24 horas, mas existem aqueles que podem ser configurados para levar em consideração o dia da semana (aqui está um exemploisso permite oito ciclos liga/desliga por dia durante sete dias, o que consegui encontrar com uma rápida pesquisa no Google; sua loja local de artigos para casa poderá, sem dúvida, sugerir possibilidades).

Adicionalmente,levando sua pergunta ao pé da letra:

agora quero encontrar uma maneira de desligar/ligar totalmente meu modem.

Se o modem estiver realmente desligado, como o computador poderá ligá-lo (o que implica que ainda há algo ligado, caso contrário não haveria nada com o qual o computador se comunicasse)? Essa é essencialmente a mesma pergunta que emé possível ativar um dispositivo Linux em um horário específico(divulgação completa: a resposta aceita é minha), exceto que neste caso temos muito menos controle sobre o dispositivo em questão.

Responder2

é difícil, mas aqui está como eu fiz isso no 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

informação relacionada