Komputer z automatyczną blokadą (Win + L), jeśli kabel Ethernet zostanie usunięty lub sygnały Ethernetu spadną

0

Chcę, aby mój system automatycznie blokował się, gdy odłączam kabel Ethernet lub gdy spadają moje sygnały LAN. Używam Windows 7 i Windows 10.

CYREX
źródło
Witamy w Super Użytkowniku! Pamiętaj, że nie jesteśmy usługą pisania kodu, a pytania dotyczące rekomendacji produktów są nie na temat. Zamiast tego opublikuj konkretne skrypty za pomocą skryptu (na przykład), a ludzie mogą pomóc w tym. Twoje zdrowie!
bertieb
1
Ponadto, zakładając hipotetycznie, że zdarzyło się być w środowisku korporacyjnym, które chciałeś wymusić coś takiego, możesz być lepszy w prowadzeniu nietechniczne drogi podejścia.
bertieb

Odpowiedzi:

1

Zgodnie z tą odpowiedzią: https://superuser.com/a/225251/950764 wydarzenie zostanie utworzone, gdy Twoje połączenia spadną. Identyfikator będzie wynosił 27, a źródło zależy od karty sieciowej. (odpowiedź wspomina „e1yexpress”, ale dla mnie jest to „e1dexpress”)

Pozwala to na tworzenie i zdarzenie w Harmonogramie zadań, które zostanie wykonane, gdy połączenia spadną.

  1. Otwórz Podgląd zdarzeń i filtr dla zdarzeń o identyfikatorze 27 i poziomie „Ostrzeżenie” pod Dzienniki systemu Windows - & gt; System.
  2. Teraz powinieneś zobaczyć wydarzenia z nazwą twojej karty sieciowej i tekstem „Sieć link jest rozłączony ”(zakładając, że tak było do tej pory). Co najważniejsze poznasz teraz źródło zdarzeń, które musisz użyć do zaplanowanego zadania.
  3. Otwórz Harmonogram zadań i utwórz nowe zadanie.
  4. W otwartym oknie właściwości nadaj zadanie nazwę.
  5. Na karcie Wyzwalacz utwórz nowy wyzwalacz i wybierz „W nowym zdarzeniu”. Ustaw Log na „System”, źródło do nazwy otrzymanej z Podglądu zdarzeń i Identyfikator zdarzenia do 27. Naciśnij OK.
  6. Teraz przejdź do karty Akcje a i utwórz nową akcję. W otwartych oknach wybierz „Uruchom program” i wprowadź rundll32.exe jako program ścieżka i user32.dll,LockWorkStation jako argumenty.
  7. Możesz dostosować zadanie nieco bardziej, wyłączając fakt, że zadanie będzie uruchamiane tylko wtedy, gdy zasilanie jest podłączone na karcie Warunki (głównie istotne dla laptopów)

    Po wykonaniu tej czynności zalecamy odłączenie kabla sieciowego, aby sprawdzić, czy wszystko działa zgodnie z oczekiwaniami.
User025
źródło
Spróbuję. Dziękujemy za bardzo pouczającą / odpowiednią odpowiedź.
CYREX
Działało na moim komputerze domowym. Chcę go wdrożyć w moim biurze. Używam serwera Windows 2008 jako serwera i chcę wdrożyć to zadanie dla wszystkich moich użytkowników domeny. Ponieważ każdy system ma własną kartę sieciową, a źródło będzie inne dla każdego komputera. Czy mimo to mogę umieścić uniwersalną nazwę źródła dla rozłączenia sieci lub muszę iść do każdego komputera, aby utworzyć to zadanie?
CYREX
W takim przypadku możesz przełączyć spust z Basic na Custom. Jeśli naciśniesz nowy filtr zdarzeń i przełączysz na „Według źródła”, możesz wybrać wiele źródeł. Jeśli masz bardzo niewiele modeli komputerów, możesz sprawdzić dzienniki zdarzeń i zobaczyć, jak nazywa się źródło i dodać je wszystkie.
User025