Bloqueio automático (Win + L) do computador se o cabo Ethernet for removido ou se houver sinais de Ethernet

0

Eu quero fazer o bloqueio automático do meu sistema sempre que eu desconectar o cabo Ethernet ou os meus sinais LAN falharem. Estou usando o Windows 7 e o Windows 10.

CYREX
fonte
Bem-vindo ao superusuário! Por favor, note que não somos um serviço de escrita de código, e perguntas que buscam recomendações de produtos são off-topic. Em vez disso, publique problemas específicos que você está tendo com um script (por exemplo), e as pessoas podem ajudar com isso. Felicidades!
bertieb
1
Além disso, apenas supondo hipoteticamente que aconteceu em um ambiente corporativo que você queria impor algo assim, você pode ser melhor fora de perseguir não técnico vias de abordagem.
bertieb

Respostas:

1

De acordo com esta resposta: https://superuser.com/a/225251/950764 um evento será criado quando suas conexões caírem. O ID será 27 e a fonte depende da sua placa de rede. (a resposta menciona "e1yexpress" mas para mim é "e1dexpress")

Isso permite que você crie um evento no Agendador de Tarefas que será executado quando suas conexões forem interrompidas.

  1. Abra o Visualizador de Eventos e filtre Eventos com o ID 27 e o nível "Aviso" em Registros do Windows - & gt; Sistema.
  2. Agora você deve ver eventos mencionando o nome da sua placa de rede e o texto "Rede link está desconectado "(supondo que este tenha sido o caso até agora). O mais importante agora você vai conhecer a fonte dos eventos, que você precisa usar para a tarefa agendada.
  3. Abra o Agendador de Tarefas e crie uma nova tarefa.
  4. Na janela de propriedades que é aberta, atribua um nome à tarefa.
  5. Na guia Acionador, crie um novo acionador e selecione "Em um novo evento". Definir log para "Sistema", fonte para o nome que você obteve do Visualizador de Eventos e ID do Evento para 27. Pressione OK.
  6. Agora vá para a aba Ações e crie uma nova ação. Nas janelas que se abrem, selecione "Iniciar um programa" e digite rundll32.exe como programa caminho e user32.dll,LockWorkStation como argumentos.
  7. Você pode querer personalizar a tarefa um pouco mais como desativar o fato de que o A tarefa só será executada se a energia estiver conectada na guia Condições (principalmente relevante para laptops)

    Depois de fazer isso, recomendo desconectar o cabo de rede para verificar se tudo funciona conforme o esperado.
User025
fonte
Eu vou tentar isso. Obrigado pela resposta muito informativa / aplicável.
CYREX
Funcionou no meu computador de casa. Eu quero implementá-lo no meu escritório. Eu estou usando o Windows Server 2008 como um servidor e eu quero implantar essa tarefa para todos os meus usuários de domínio. Como cada sistema tem sua própria placa de rede e a fonte será diferente para cada computador. Existe alguma maneira eu posso colocar o nome da fonte universal para desconexão de rede ou eu tenho que ir para cada computador para criar essa tarefa?
CYREX
Nesse caso, você poderia alternar o gatilho de Básico para Personalizado. Se você pressionar o novo Filtro de Eventos e alternar para "Por origem", poderá selecionar várias origens. Se você tiver poucos modelos de computador, poderá verificar os logs de eventos e ver como a origem é chamada e adicioná-los a todos.
User025