Korzystam z programu pulpitu zdalnego (zwykle Pulpitu zdalnego Microsoft ) do codziennego łączenia się z komputerem z systemem Windows. Komputer zdalny ma stały adres IP, a jeśli komputer jest włączony i reaguje, mogę uzyskać do niego dostęp, a nawet w razie potrzeby ponownie uruchomić komputer zdalnie.
Niestety, jeśli komputer zdalny zawiesi się (na przykład, jeśli pojawi się niebieski ekran), o ile wiem, nie mogę użyć rozwiązania pulpitu zdalnego, aby go ponownie uruchomić. Podobnie, jeśli mój komputer jest wyłączony, nie mogę użyć zdalnego pulpitu, aby go uruchomić.
Wiem, że jednym z rozwiązań jest poproszenie kogoś, kto jest fizycznie blisko komputera, o naciśnięcie przycisku ponownego uruchomienia lub włączenia zasilania, ale otwieram ten wątek, ponieważ interesują mnie rozwiązania, które nie wymagają fizycznej obecności ludzi do włączenia lub ponownego uruchomienia zdalnie zablokowany komputer.
czy to możliwe? Jeśli tak, jakie są moje opcje?
źródło
Odpowiedzi:
Komputery klasy serwerowej większości głównych producentów zapewniają takie możliwości zarządzania od wielu lat. Zegary nadzorujące w BIOS, przekierowanie konsoli Telnet na COM, COM na IP, zdalny KVM itp.
W przypadku komputera stacjonarnego masz kilka opcji:
1) Zamień swój system na taki, który ma tego rodzaju funkcje zarządzania (zarządzanie pozapasmowe).
Intel oferuje również swoje technologie AMT (Advanced Management Technologies) na komputerach stacjonarnych, które po spełnieniu określonych wymagań są oznaczone jako vPro . (Zasadniczo płyta i procesor kompatybilne z vPro).
AMD ma DASH ; z podobnymi wymaganiami jestem pewien. Nigdy z niego nie korzystałem i nie widziałem żadnego wsparcia zewnętrznego.
Osobiście wolę AMT Intela. Wszystkie wersje (które są „vPro”) umożliwiają zamykanie, włączanie, resetowanie (twarde), a także tekstowy widok BIOS i rozruchu. Najnowsze wersje zawierają „KVM” oparty na VNC, który umożliwia interakcję z procesem uruchamiania, a także system operacyjny, dzięki czemu można go używać do diagnozowania problemów z uruchamianiem (BIOS, POST, Bluescreen itp.), A także dla użytkownika końcowego i wsparcie systemu operacyjnego.
2) Uzyskaj zdalnie sterowaną listwę zasilającą:
Jak wspomniano echoback, istnieją produkty DLI (Digital Loggers Inc.):
Przyjrzałem się temu i okazało się, że było to zbyt drogie, by używać go w niewielkim czasie. Być może jednak cena spadła. Było bogate w funkcje, ale tak naprawdę nigdy go nie użyłem.
Inną opcją jest najnowszy produkt iRemoteReset Technology On Demand :
Służy głównie do automatycznego restartowania zestawu routera / modemu (używamy ich głównie do tego), ale nie powinien mieć problemu z obsługą komputera stacjonarnego jako obciążenia. Możesz trafić go HTTP i ręcznie zresetować gniazda (indywidualnie), a także automatycznie zresetować z powodu braku połączenia z Internetem, harmonogramów itp.
3) Zbuduj ramię robota z obsługą Interent .
:)
źródło
W sysdm.cpl znajduje się opcja -> karta Zaawansowane -> sekcja Uruchamianie i odzyskiwanie (ustawienia) -> o nazwie „Automatycznie uruchom ponownie”, która automatycznie uruchomi ponownie komputer na niebieskim ekranie.
Komputery zależne od zdalnego dostępu do konfiguracji / pomocy technicznej muszą mieć to włączone. Następnie możesz sprawdzić eventvwr.msc lub użyć narzędzia, takiego jak BlueScreenView firmy NirSoft, aby później ustalić kod STOP i dowiedzieć się, dlaczego się zawiesił.
Istnieje wiele rodzajów zawieszeń. „Twarde zamrożenie”, w którym nawet mysz przestaje działać, ma wysoki odsetek wadliwego sprzętu jako przyczyny i należy go fizycznie sprawdzić, kiedy to nastąpi. Mówiłem użytkownikom, że ich systemy są zawieszone, ale system w pewnym momencie „utknął” i nadal mogą poruszać myszą. Czasami mogłem użyć PsExec Sysinternal, aby uzyskać zdalny wiersz polecenia i wydać
shutdown -r -t -0
polecenie, które uruchomi go ponownie.W moim miejscu pracy jesteśmy sklepem Dell. Wiele nowszych „zaawansowanych” komputerów Dell (w szczególności T5400 i T5500) ma funkcję AMT (z jakiegoś powodu nie korzystamy ...). Podobno jest to składnik, który umożliwia zdalne ponowne uruchomienie (nawet jeśli system jest zawieszony lub wyłączony) i zdalny dostęp do systemu BIOS. Nie wiem, czy możesz uzyskać coś o podobnych możliwościach na karcie PCI. Jestem pewien, że inni producenci mają podobną funkcję na swoich wyższych stacjach roboczych i coś takiego jest prawdopodobnie tym, czego chcesz.
źródło
Nie znalazłem sposobu na zrestartowanie komputera, który jest rozłączony, oprócz zdalnego przełącznika zasilania. Używam tego ip-p3 i obsługuje ponowne uruchamianie przez sieć LAN lub telefon. Ale to 200 $.
Jeśli potrzebujesz czegoś prostszego, można sprawdzić ten jeden na to . To tylko 100 USD, ale funkcje IP-P3 są znacznie lepsze.
źródło
Inną opcją może być użycie maszyny wirtualnej. Przeniesienie serwera na maszynę wirtualną może trochę potrwać, ale i tak jest bezpłatne. (VMWare jest do tego bardzo miły i jest bezpłatny.)
Po przeprowadzeniu migracji serwera można zainstalować serwer zdalny na maszynie wirtualnej, a serwer tekstowy (podobny do ssh) na maszynie rzeczywistej. Naprawdę nie wiem, czy VMWare obsługuje polecenia konsoli, ale założę się, że tak. Będziesz więc używać tego samego oprogramowania komputerowego i będziesz łączyć się bezpośrednio z maszynami wirtualnymi, twoje nawyki użytkowania nie zmienią się, a w przypadku awarii systemu możesz łatwo zrestartować, ponownie uruchomić lub nawet ponownie zainstalować system Windows na maszynie.
Zapewnia również ścianę bezpieczeństwa, ponieważ serwery wirtualne nie mogą uzyskać dostępu do powyższych danych, o ile nie udzielisz wyraźnego pozwolenia.
Ale również, jeśli maszyna Windows jest używana regularnie na komputerze lokalnym (bez zdalnego) przy użyciu maszyny wirtualnej, może to być niepokojące.
----- edycja ----
Kolejna opcja budżetu, która rozwiązuje również awarie sprzętowe. Możesz kupić tani telefon z drugiej ręki, który ma silnik wibracyjny. Rozłącz telefon i wyjmij silnik wibracyjny, wyrzuć go, otwórz płytę główną, podłącz bolce resetujące do pozostałych szpilek wibracyjnych w telefonie za pomocą styku przekaźnika. (wymaga lutowania)
Więc kiedy zadzwonisz na telefon, spróbuje on wibrować i ostatecznie aktywuje przekaźnik, co spowoduje twardy reset komputera.
Istnieje szansa, że możesz całkowicie rozbić telefon komórkowy, próbując go rozbić i przylutować, ale dopóki prawidłowo użyjesz przekaźników, prawie niemożliwe jest uszkodzenie płyty głównej.
źródło
Inną opcją, choć nie do końca taką, o którą prosisz, jest „watchdog timer”. Jest to dodatkowy element sprzętowy, który ponownie uruchamia system, jeśli licznik czasu nie zostanie zresetowany w danym przedziale czasu. (Reset odbywa się z pętli w module oprogramowania, który stale sprawdza kondycję systemu.)
Kilka lat temu, kiedy sprawdzałem, powstało wiele różnych rodzajów, chociaż ostatnio tego nie sprawdzałem.
źródło
Nie są tanie , ale wiele firm oferuje zdalne przełączniki zasilania, które zapewniają interfejs sieciowy do przełączania zasilania do danego gniazdka. Są one zwykle używane w centrach danych i serwerowniach w celu uproszczenia konserwacji, więc jeśli możesz znaleźć w pobliżu miejsce, w którym pozbywasz się sprzętu, możesz być w stanie wypracować coś znacznie mniej.
źródło
W przypadku Windows Remote Desktop Connection (RDC), którego wydaje się używać, zakładając, że nie jest to niebieski ekran śmierci, a jedynie zamrożony program powodujący zawieszenie się RDC, co zwykle ma miejsce, bardzo polecam PsTools . PsTools jest bezpłatny w Windows Sysinternals, miejscu narzędzi programistycznych Marka Russinovicha dla Windows. To jest jak używanie telnetu w systemie Linux, którego można również użyć w systemie Windows, instalując / włączając klienta telnet lokalnie i zdalnie. Zaletą PsTools jest to, że nie wymaga on zdalnej instalacji oprogramowania.
Po pobraniu PsTools i rozpakowaniu plików wykonywalnych do folderu otwórz wiersz polecenia systemu Windows i przejdź do tego folderu. Korzystając z PsExec z wiersza polecenia, wykonaj następujące polecenie, używając parametrów, które normalnie używasz do połączenia z pulpitem zdalnym (jeśli używasz VPN, musisz się najpierw zalogować do tego, aby użyć pokazanej tutaj składni sieci wewnętrznej, w przeciwnym razie zamień \\ nazwa_zdalna_zdalna na zdalny adres IP komputera z systemem Windows):
Spowoduje to zalogowanie do zdalnego komputera z systemem Windows w wierszu polecenia. Następnie możesz wykonać następujące polecenie, jakbyś siedział przy komputerze:
Możesz opcjonalnie dodać -f do polecenia, aby wymusić ponowne uruchomienie. Aby obejrzeć całą operację zamykania i restartowania, przed wydaniem tego polecenia otwórz inne lokalne okno wiersza polecenia i pinguj komputer zdalny przez 99 sekund:
Jeśli jest to poprawnie zamrożony niebieski ekran śmierci, użyłbym sieciowego wyłącznika zasilania , zasilania przez sieć LAN lub automatycznego restartu po wyłączeniu w ustawieniach BIOS na komputerze zdalnym i sieciowego RaspberryPi2 w środowisku przemysłowym - zmodernizowana metalowa obudowa zainstalowana w pobliżu wyłącznika zasilania. W ten sposób wydawanie poleceń RasPi2 przez telnet powinno być trywialne, aby kontrolować fizyczną moc komputera zdalnego za ~ 150 USD. Możesz oczywiście zrobić wiele innych interesujących rzeczy, lokalnie instalując RasPi2, na przykład wydając polecenie zamknięcia komputera zdalnego w weekendy lub w nocy lub jeśli przez godzinę nie było żadnej aktywności w pokoju, używając światła czujnik, czujnik zasięgu lub RasPiCam .
Oryginalna krótka wersja tego rozwiązania znajduje się tutaj .
źródło
Sprawdź, czy Twoja płyta główna ma zegar kontrolny. Jeśli tak (wielu tak robi), wystarczy zainstalować i skonfigurować odpowiednie oprogramowanie. Płyta główna uruchomi się ponownie, jeśli system operacyjny zawiesi się.
źródło
Dziwny sposób na zrobienie tego, ale mam domowej roboty minutnik.
Mój serwer Linux instruuje PLC, aby wykonywał różne zadania automatyzacji w moim domu, ale niestety od czasu do czasu zawiesza się. Ustawiłem mój harmonogram Crona tak, aby wysyłał polecenie do PLC, aby poinformować go, że wciąż żyje. Jeśli PLC nie otrzyma polecenia utrzymywania aktywności w ustalonym czasie, klika przekaźnik, który podłączyłem, do styków resetujących na moim serwerze.
Gotowy.
Dość drogie, ale można to zrobić taniej. Zdobądź samowyzwalacz opóźniający i ustaw go na kilka minut. Poproś komputer, aby podłączył zasilanie (przez port drukarki, płytę zabezpieczającą), aby utrzymać wysokie opóźnienie. Jeśli nie ma zasilania z portu drukarki, a zegar upłynie, resetuje system.
Gotowy.
źródło
Ponieważ mówisz, że twój adres IP pozostaje taki sam i jest ci znany, możesz użyć tego z wiersza poleceń komputera:
Na przykład:
Jedynym ograniczeniem jest to, że zdalne urządzenie powinno być ostatnio zalogowane przy użyciu tego samego konta użytkownika, co użytkownik, z którego komputera uruchomiono to polecenie.
źródło
łatwe nie ma strażnika? po co kupować drogie et-switchy ??? masz analogową linię telefoniczną w pobliżu komputera?
po prostu podaj tej linii tylko numer, którego używasz (idealne, jeśli masz np. FritzBox w pobliżu maszyny z wolną linią analogową) podłącz przekaźnik (z prostownikiem i kołpakiem) i podłącz przekaźnik blisko przełącznika resetowania, równolegle do istniejącego przełącznika resetowania. Teraz, gdy maszyna się zawiesza, wystarczy zadzwonić pod ten numer, niech zadzwoni jeden raz, maszyna dostanie uderzenie w szyję i uruchomi się ponownie.
poczekaj na zakończenie całego tego badziewia, aż skończy się ładowanie i kontynuuj pracę.
źródło
Wiem, że to stary post i nie lubię wskrzeszać. Jest jednak coś, co nazywa się Usługami zarządzania awaryjnego w systemie Windows. Wymaga połączenia USB z innym komputerem w sieci. (Myślałem o próbie zrobienia tego za pomocą serwera USB / przedłużacza sieciowego).
Jego wymagania dotyczące uwierzytelniania są jednak ograniczone, dlatego polecam, jeśli masz dwa serwery lub serwer i komputer zarządzający, aby te systemy monitorowały się nawzajem.
https://technet.microsoft.com/en-us/library/cc736319(v=ws.10).aspx
Nie jest tak solidny, jak HP iLO lub Dell iDRAC, ale jest zarówno tańszy, jak i bardziej funkcjonalny niż kontrolowany przez IP pasek zasilania.
Oczywiście Twój przebieg może być różny w przypadku nowych systemów operacyjnych serwerów.
Zaktualizowany link do nowszych informacji o konfiguracji systemu. https://msdn.microsoft.com/en-ca/library/windows/hardware/ff542193(v=vs.85).aspx
źródło
źródło
Mam podobny problem i zastanawiałem się nad wypróbowaniem włącznika światła Wi-Fi podłączonego do przekaźnika, więc po zamknięciu „naciska” przycisk resetowania. To wydaje mi się najtańszą opcją z niektórymi przełącznikami Wi-Fi za 30 USD lub poniżej. Niestety nadal podróżuję, więc nadal używam mojego brata jako przełącznika resetowania. Pomyślałem, że wyrzucę ten pomysł, nawet jeśli jest to stary wątek.
źródło
Mieliśmy słuchawkę Qwest Actiontec PK5000, kiedy byliśmy poza miastem na dłuższy miesiąc podróży. Przez modem / router działała kamera bezpieczeństwa i oczywiście przestaliśmy korzystać z kamery, gdy tylko modem / router się zawiesił. Przyjaciel zasugerował, że najtańszą drogą byłoby zainstalowanie timera między modemem / routerem a zasilaczem prądu zmiennego i kazanie go wyłączać codziennie przez 5 minut. Oczywiście w niekrytycznych ramach czasowych.
źródło