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

1

Eu 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 23:00 e fechá-lo novamente no dia seguinte às 9:00 automaticamente)

Já estou fazendo o mesmo procedimento com o comando netsh (abaixo) que pode desabilitar / habilitar minha "Conexão de Área Local" e fazer com que a luz Ethernet do meu modem seja desativada ( que é uma das 4 luzes do modem, incluindo: Power, Ethernet, DSL, Internet)

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

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

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

-

Atualização 1: E quanto à conexão DSL e desligando sua luz ou em outra conexão de fechamento de palavra para o ISP?

-

Atualização 2: Em resposta a a resposta boa e detalhada de MR. @ Michael_Kjörling, Mudei a minha questão e agora penso no meu objetivo final como mencionado na atualização 1 está a terminar / fechar a minha ligação ao ISP e vice-versa.

(Opção 2 de @ Michael_Kjörling responda com uma diferença: eu quero ativar em a conexão com a Internet durante a noite ( das 23:00 às 09: 00:00 do dia seguinte e também, ) deixe o computador ligado para um uso específico da Internet quando não estiver na frente do meu PC para operá-lo manualmente e lembre-se que eu não o faço Não quero deixar meu pc com acesso à internet antes das 23:00 e depois das 09:00 )

Quando eu uso o comando netsh , 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 de telefone do modem ou desligo o modem ou uso o futuro do "Connect On-Demand" da interface de usuário da Web do modem, então posso ver o tempo de desconexão na página de log do site do ISP e alcançar meu objetivo fisicamente! (No entanto, quero alcançar minha meta por meio de comando e agendador ou de maneira semelhante sem usar um temporizador porque não quero pagar por ele se conseguir alcançar meu objetivo sem comprar um dispositivo Timer.)

-

Atualização 3: E sobre a habilidade Connect On-Demand ?

Nãofuncionabemparaomeuobjetivo.

Eobotãoconectar/desconectarnainterfacedousuáriodaWebdomodem?

Existe alguma maneira de lidar com esse trabalho por horário? por exemplo, usando um comando que envia o nome de usuário e a senha da interface do usuário da Web com um parâmetro para o modem para que ele seja conectado / desconectado.

    
por Victory Hymn 22.03.2014 / 16:29

2 respostas

0

Honestamente, acho que você está tentando superestimar isso. Eu posso ver duas opções óbvias, dependendo de qual é o seu objetivo final.

  1. Você quer eliminar a luz do modem, porque acha que é uma distração. Neste caso, apenas cubra as luzes com algo, talvez algo tão simples como um pedaço de papelão. Certifique-se de não cobrir qualquer orifício de ventilação.

  2. Você deseja desativar a conexão com a Internet durante a noite, mas deixe o computador ligado. Isso é exatamente o que um timer (ou, mais precisamente, um interruptor horário ) faz. Conecte seu modem a ele, configure-o para desligar a energia entre as 23:00 e as 09:00 e ligue para ele um dia (ou noite). Eu sugiro cautela com os modelos mais baratos, pois eles podem não tocar muito bem com a eletrônica sensível.

Virtualmente, qualquer outra alternativa é basicamente replicar a funcionalidade de qualquer uma dessas opções, provavelmente por mais esforço.

Interruptores de horário simples geralmente são apenas 24 horas, mas existem aqueles que podem ser configurados para levar em conta o dia da semana ( aqui é um exemplo que permite oito ciclos on / off por dia para sete dias, o que eu consegui encontrar com uma rápida pesquisa no Google; sua loja local de suprimentos em casa poderá, sem dúvida, sugerir possibilidades).

Além disso, responda a sua pergunta pelo valor de face:

now I want to find a way to power off/on my modem totally.

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

    
por 24.03.2014 / 15:06
0

é 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
    
por 01.04.2014 / 12:38