J'ai un ancien bureau Dell Dimension, fonctionnant à l'origine sous Windows XP, que j'avais récemment mis à niveau vers Windows 8.1. Je prévois de l'utiliser comme un serveur multimédia exécutant Plex, et je peux facilement y déplacer des fichiers sur mon réseau domestique et mettre à jour la bibliothèque via l'administrateur Web Plex. J'aimerais également pouvoir arrêter la machine lorsque je ne l'utilise pas.
Je ne veux pas y brancher un moniteur et un clavier, donc je ne sais pas comment je peux le faire, car le bureau à distance n'est apparemment disponible que dans Windows 8.1 Pro pour une raison quelconque. La seule chose à laquelle je peux penser est de configurer un serveur Web qui exécute du code hautement fiable qui peut appeler la commande d'arrêt sur l'hôte, mais j'imagine qu'il existe un moyen plus simple.
la source
shutdown /i
aprèscmdkey /add:
?Réponses:
VNC ( TightVNC ou de nombreuses autres versions) est une solution de télécommande graphique gratuite comme Remote Desktop que vous vouliez utiliser. Il prend en charge Windows 8.x. VNC bien qu'un tunnel SSH soit recommandé pour une utilisation sur Internet.
Sinon, si vous appréciez la ligne de commande, essayez d'exécuter un serveur SSH sur votre serveur multimédia. Vous pouvez ensuite exécuter un client ssh (comme PuTTY ) qui permettrait l'automatisation des transferts de fichiers et l'accès à la ligne de commande avec une haute sécurité. À l'intérieur d'une session ssh ou même directement à partir d'une autre machine Windows, vous pouvez utiliser la ligne de commande d'arrêt . Cela vous permet d'arrêter ou de redémarrer un ordinateur local ou distant.
Pour une solution low-tech, essayez de maintenir le bouton d'alimentation enfoncé rapidement pendant une seconde ou moins (pas les 5 secondes pour une mise hors tension forcée). Windows devrait s'arrêter normalement ou se mettre en veille, selon la configuration.
Comme Peterh l'a mentionné, vous pouvez également utiliser telnet, une interface de ligne de commande intégrée à Windows. Voir panneau de configuration, ajout / suppression de programmes. Bien que telnet ne soit pas sûr pour un réseau domestique, c'est une possibilité. SSH est l'alternative chiffrée sécurisée recommandée qui ne prend qu'un peu plus de temps à configurer.
la source
Ce code "hautement fiable" existe déjà.
L'
shutdown
outil peut effectuer des arrêts à distance sur RPC, tant que le partage de fichiers est activé:Son équivalent Linux Samba:
(Notez que cela nécessite que SeRemoteShutdownPrivilege soit distinct du privilège normal "arrêt local" - même si vous l'utilisez localement. Cela peut être accordé à des non-administrateurs via
secpol.msc
.)PowerShell Remoting peut être utilisé pour exécuter des commandes PowerShell.
Vous pouvez installer un serveur SSH, tel que Bitvise WinSSHd .
psexec était l'outil habituel de pré-accès à distance pour exécuter des programmes à distance. (Bien que je ne puisse plus le faire fonctionner avec Active Directory ...)
Enfin, comme GeraldB l'a également écrit, il existe d'autres outils de contrôle graphique à distance en plus de RDP - tels que VNC, TeamViewer, radmin, etc.
la source
psshutdown
serait probablement un choix plus approprié quepsexec
.Trouvez un vieil ordinateur avec un lecteur de CD-ROM. Installez linux. Nommez-le HOMECOMPUTERSHUTDOWNROBOT. Trouvez un bâton en plastique d'environ 2 pouces de long. Collez-le sur la porte du CD-ROM pour qu'il ressorte directement de l'ordinateur. Positionnez l'ancien ordinateur de sorte que le stick pointe vers le bouton d'alimentation de l'ordinateur que vous souhaitez arrêter. Utilisez de vieux livres si nécessaire pour soutenir l'ordinateur jusqu'à la hauteur requise pour le faire.
Lorsque vous souhaitez éteindre l'ordinateur, SSH dans HOMECOMPUTERSHUTDOWNROBOT. Dans le terminal, utilisez la
eject
commande pour éjecter le lecteur de CD. Le bâton en plastique poussera le bouton d'alimentation de l'ordinateur ne prenant pas en charge RDP et l'éteindra.la source
Une autre option pour le contrôle à distance, en plus de RDP et VNC, est des services comme LogMeIn , Team Viewer , WebEx ou d'autres alternatives similaires au partage d'écran .
Ces options, comme VNC, impliquent généralement l'installation d'un client. Vous pouvez ensuite utiliser leur service pour vous connecter à distance à un ordinateur.
la source
Menu Démarrer, panneau de configuration et / ou suppression de composants logiciels / Windows. Cliquez sur ajouter / supprimer des composants Windows.
Recherchez «serveur telnet» dans l'arborescence et activez-le. Pour l'instant, vous pouvez obtenir une ligne de commande à distance avec n'importe quel client telnet (je suggérerais que le client telnet dans Windows, peut également y être activé), ou putty (peut également fonctionner comme un client telnet).
En vous connectant à distance, vous pouvez arrêter / redémarrer votre machine avec les
shutdown ...
commandes courantes .Mais attention: telnet est parmi les protocoles les plus piratés d'Internet, car il envoie tout (y compris les mots de passe) non crypté. Je suggère donc fortement de combiner cette solution avec un VPN crypté.
la source
Alternativement, vous pouvez écrire un script Python qui écoute sur un port via des sockets (doit faire un port en avant si vous souhaitez accéder de n'importe où) et vous pouvez lui envoyer des commandes via un client de socket Python ou via un PHP
socket_write()
pour exécuter une tâche appropriée akashutdown
la source
Solution Windows native (fonctionne même sur ɴᴛ4). Très simple. Pas besoin d'installer quoi que ce soit.
Netbios name or ip target address
/ user:a local administrator account name existing on the target machine
/ pass:password of the account
ꭥ 2. Ensuite et pendant tout le temps dont vous en aurez besoin, exécutez simplement
shutdown /i
. (Désolé mais je ne peux pas changer la langue)la source
Vous pouvez utiliser cet outil (une version ancienne, mais entièrement fonctionnelle):
https://github.com/r4zv4n/PlexShutDown
Il vous permettra d'arrêter à distance l'ordinateur PlexMediaServer, en lisant un titre personnalisé à partir de votre bibliothèque.
la source