Выключите удаленный компьютер, подключенный к локальной сети, на любом предпочтительном языке - PullRequest
2 голосов
/ 26 марта 2009

Я хочу выключить удаленный компьютер с Windows (например, компьютер с Windows, подключенный к локальной сети.) Я много пробовал, но не смог найти решение. У кого-нибудь есть идеи как выключить удаленный компьютер? Любой язык будет работать.

Ответы [ 8 ]

6 голосов
/ 26 марта 2009

В предположении окна окна.

В VB.NET или c #

Process.Start("shutdown","-s -m \\Machine");

Должен сделать трюк.

См
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
http://www.ss64.com/nt/shutdown.html

РЕДАКТИРОВАТЬ: Примечание - shutdown.exe был доступен только в комплектах ресурсов до Windows 2003

5 голосов
/ 26 марта 2009

Вы можете подключиться к любому компьютеру в домене и выключить его, используя метод Win32Shutdown класса WMI Win32_OperatingSystem. В .NET вы получаете доступ к WMI через пространство имен System.Management .

1 голос
/ 26 марта 2009
  1. Подключение к хосту через SSH
  2. user @ domain: ~ $ sudo shutdown -h сейчас
1 голос
/ 26 марта 2009

Если удаленный компьютер является Windows, вы можете использовать WMI (Инструментарий управления Windows).

http://msdn.microsoft.com/en-us/library/aa394582.aspx

Используйте метод Reboot () класса Win32_OperatingSystem. Вы можете сделать это, например, используя Windows Script, C #, VB .net

1 голос
/ 26 марта 2009

Вызвать shutdown -s -m \\ имя_компьютера через примитив, используемый для запуска процессов (например, Process.Start () или CreateProcess ()).

0 голосов
/ 27 декабря 2015

Добрый день, не язык, но может вас заинтересовать: http://www.siteonyourdevice.com/templates/ шаблон отключения.

Как это работает:
1) Вы регистрируете новый аккаунт.
2) Зарегистрируйте домен, который вы хотите.
3) Скачать клиент.
4) Установите и запустите клиент, укажите путь, по которому вы скачиваете шаблон завершения работы, обновите файл конфигурации.
5) Откройте горячую ссылку и нажмите кнопку выключения, после чего ваш компьютер должен выключиться.

0 голосов
/ 27 марта 2009

Из коробки linux [net rpc shutdown]

или вызов initiateSystemShutdown

0 голосов
/ 26 марта 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...