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.


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.

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.