Mam starszy komputer Dell Dimension, pierwotnie z systemem Windows XP, który niedawno zaktualizowałem do systemu Windows 8.1. Planuję używać go jako serwera multimediów z systemem Plex i mogę z łatwością przenosić do niego pliki przez moją sieć domową i aktualizować bibliotekę przez administratora sieci Plex. Chciałbym również móc wyłączyć maszynę, gdy jej nie używam.
Nie chcę do niego podłączać monitora i klawiatury, więc nie jestem pewien, jak to zrobić, ponieważ zdalny pulpit jest najwyraźniej dostępny tylko w systemie Windows 8.1 Pro z jakiegoś powodu. Jedyne, co mogę wymyślić, to skonfigurować serwer WWW, na którym działa wysoce zaufany kod, który może wywołać polecenie zamknięcia na hoście, ale wyobrażam sobie, że istnieje prostszy sposób.
źródło
shutdown /i
pocmdkey /add:
?Odpowiedzi:
VNC ( TightVNC lub wiele innych smaków) to darmowe, graficzne rozwiązanie zdalnego sterowania, takie jak Pulpit zdalny, którego chciałeś użyć. Obsługuje system Windows 8.x. VNC choć tunel SSH jest zalecany do stosowania w Internecie.
Alternatywnie, jeśli lubisz wiersz poleceń, spróbuj uruchomić serwer SSH na serwerze multimediów. Następnie możesz uruchomić klienta ssh (takiego jak PuTTY ), który umożliwiłby automatyzację transferu plików i dostęp do wiersza poleceń z wysokim poziomem bezpieczeństwa. Wewnątrz sesji ssh lub nawet bezpośrednio z innego komputera z systemem Windows można użyć wiersza polecenia zamykania . Umożliwia to zamknięcie lub ponowne uruchomienie komputera lokalnego lub zdalnego.
W przypadku rozwiązania mało zaawansowanego technologicznie spróbuj szybko przytrzymać przycisk zasilania przez sekundę lub krócej (nie przez 5 sekund w przypadku twardego wyłączenia zasilania). System Windows powinien zamknąć się z wdziękiem lub przejść do trybu gotowości, w zależności od konfiguracji.
Jak wspomniał Peterh, można również użyć telnet interfejsu wiersza poleceń wbudowanego w Windows. Zobacz panel sterowania, dodaj-usuń programy. Chociaż telnet nie jest bezpieczny dla sieci domowej, jest to możliwe. SSH jest zalecaną bezpieczną, szyfrowaną alternatywą, której konfiguracja zajmuje tylko trochę dłużej.
źródło
Taki „wysoce zaufany” kod już istnieje.
shutdown
Narzędzie może zrobić zdalne przestojów przez RPC, tak długo jak Udostępnianie plików jest włączona:Jest to odpowiednik Linux Samba:
(Należy pamiętać, że wymaga to SeRemoteShutdownPrivilege oddzielnie od zwykłego uprawnienia do „zamykania lokalnego” - nawet jeśli używasz go lokalnie. Można to przyznać nie-administratorom przez
secpol.msc
.)Za pomocą programu PowerShell Remoting można uruchamiać polecenia programu PowerShell.
Możesz zainstalować serwer SSH, taki jak Bitvise WinSSHd .
psexec było zwykłym narzędziem do wstępnego zdalnego uruchamiania programów do zdalnego uruchamiania programów. (Chociaż nie mogę już go uruchomić z Active Directory ...)
Wreszcie, jak napisał GeraldB, istnieją inne graficzne narzędzia zdalnego sterowania oprócz RDP - takie jak VNC, TeamViewer, radmin itp.
źródło
psshutdown
prawdopodobnie byłby bardziej odpowiednim wyborem niżpsexec
.Znajdź stary komputer z napędem CD-ROM. Zainstaluj Linux. Nazwij go HOMECOMPUTERSHUTDOWNROBOT. Znajdź plastikowy kij o długości około 2 cali. Przyklej go do drzwiczek CD-ROM, aby wystawał prosto z komputera. Ustaw stary komputer tak, aby drążek wskazywał przycisk zasilania komputera, który chcesz wyłączyć. W razie potrzeby używaj starych książek, aby podeprzeć komputer do wymaganej wysokości.
Jeśli chcesz wyłączyć komputer, włącz SSH w HOMECOMPUTERSHUTDOWNROBOT. W terminalu użyj
eject
polecenia, aby wysunąć napęd CD. Plastikowy sztyft wciśnie przycisk zasilania komputera nieobsługującego protokołu RDP i wyłączy go.źródło
Inną opcją zdalnego sterowania, oprócz RDP i VNC, są usługi takie jak LogMeIn , Team Viewer , WebEx lub inne podobne alternatywy dla udostępniania ekranu .
Te opcje, podobnie jak VNC, zazwyczaj obejmują instalację klienta. Następnie możesz użyć ich usługi do zdalnego zalogowania się na komputerze.
źródło
Menu Start, panel sterowania i lub usuń komponenty oprogramowania / systemu Windows. Kliknij dodaj / usuń składniki systemu Windows.
Znajdź „serwer telnet” w drzewie i włącz go. Na razie możesz uzyskać zdalny wiersz komend z dowolnym klientem Telnet (sugerowałbym albo klienta telnet w systemie Windows, tam też można go włączyć), albo kit (może również działać jako klient Telnet).
Logując się tam zdalnie, możesz zatrzymać / uruchomić ponownie komputer za pomocą typowych
shutdown ...
poleceń.Ale uwaga: telnet jest jednym z najbardziej złamanych protokołów w Internecie, ponieważ wysyła wszystko (w tym hasła) niezaszyfrowane. Dlatego bardzo sugeruję połączenie tego rozwiązania z szyfrującym VPN.
źródło
Alternatywnie możesz napisać skrypt w języku Python, który nasłuchuje na porcie przez gniazda (musisz przekierować, jeśli chcesz uzyskać dostęp z dowolnego miejsca) i możesz wydawać polecenia za pośrednictwem klienta gniazda Python lub PHP,
socket_write()
aby wykonać odpowiednie zadanie, inaczejshutdown
źródło
Natywne rozwiązanie systemu Windows (działa nawet na ɴᴛ4). Bardzo proste. Nie musisz niczego instalować.
Netbios name or ip target address
/ user:a local administrator account name existing on the target machine
/ pass:password of the account
ꭥ 2. Wtedy i przez cały czas będziesz go potrzebować, po prostu biegnij
shutdown /i
. (Przepraszam, ale nie mogę zmienić języka)źródło
Możesz użyć tego narzędzia (wczesna wersja, ale w pełni funkcjonalna):
https://github.com/r4zv4n/PlexShutDown
Umożliwi to zdalne zamknięcie komputera PlexMediaServer poprzez odtworzenie niestandardowego tytułu z biblioteki.
źródło