Je veux éteindre un ordinateur Windows distant (par exemple un ordinateur Windows connecté en réseau local) J'ai essayé beaucoup mais je n'ai pas trouvé la solution. Est-ce que quelqu'un a une idée sur la façon d'éteindre l'ordinateur distant? Toute langue fonctionnerait.Éteindre un ordinateur distant connecté en LAN dans une langue préférable
Répondre
En supposant une boîte de Windows.
Dans VB.NET ou C#
Process.Start("shutdown","-s -m \\Machine");
devrait faire l'affaire.
Voir
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
http://www.ss64.com/nt/shutdown.html
EDIT: Remarque - shutdown.exe
était uniquement disponible dans Kits de ressources avant Windows 2003
Je crois que 'shutdown.exe' était uniquement disponible dans les Kits de ressources avant Windows 2003 (après quoi il est disponible dans l'installation Windows par défaut). – ephemient
@ephement: shutdown.exe est présent sur Windows XP. Il peut également être présent sur Windows 2000. – Powerlord
Appelez shutdown -s -m \\ computername via une primitive utilisée pour démarrer des processus (comme Process.Start() ou CreateProcess()).
Vous pouvez vous connecter à un ordinateur sur le domaine et le fermer à l'aide du Win32Shutdown méthode de la classe WMI Win32_OperatingSystem. Dans .NET, vous accédez à WMI via l'espace de noms System.Management.
Je ne sais pas si cet exemple de code fonctionne, mais il illustrates how you can use WMI to remotely shutdown a computer.
Si l'ordinateur distant est une machine Windows, vous pouvez utiliser WMI (Windows Management Instrumentation).
http://msdn.microsoft.com/en-us/library/aa394582.aspx
Utilisez la méthode de redémarrage() de la classe Win32_OperatingSystem. Vous pouvez le faire par exemple en utilisant Windows Script, C#, VB .net
- Connectez-vous à l'hôte via SSH
- user @ domain: ~ $ arrêt sudo -h maintenant
D'un linux boîte [net rpc shutdown
]
ou appelez initiateSystemShutdown
Bonne journée, pas une langue, mais peut-être intéressé pour vous: http://www.siteonyourdevice.com/templates/ modèle d'arrêt.
Comment ça marche:
1) Vous Enregistrer un nouveau compte.
2) Enregistrez le domaine que vous voulez.
3) Télécharger le client.
4) Installer et démarrer le client, spécifier le chemin dans lequel télécharger le modèle d'arrêt, mettre à jour le fichier de configuration.
5) Ouvrez le lien actif et cliquez sur le bouton d'arrêt, après quoi votre ordinateur doit s'éteindre.
Ce n'est pas l'agnostique du système d'exploitation. Si vous utilisez Microsoft Windows, vous avez déjà des réponses. Si vous utilisez autre chose, vous pourriez vouloir le spécifier. –