Как выключить компьютер в локальной сети по IP?

Как выключить компьютер в локальной сети по IP? - коротко

Для выключения компьютера в локальной сети по IP можно использовать команду shutdown через утилиту PsExec. Например, для выполнения команды на удаленном компьютере с IP-адресом 192.168.1.100:

psexec \\192.168.1.100 -u username -p password shutdown /s /t 0

Как выключить компьютер в локальной сети по IP? - развернуто

Выключение компьютера в локальной сети по IP-адресу может быть необходимо для удаленного управления или диагностики. Для выполнения этой операции можно использовать несколько методов, включая утилиты командной строки и специализированные программы.

Метод 1: Использование утилиты shutdown

Утилита shutdown позволяет отключить или перезагрузить компьютер в локальной сети. Для этого необходимо использовать следующую команду:

shutdown /s /t 0 /f /c "Сообщение" /h ip_адрес
  • /s - отключить компьютер.
  • /t 0 - время до выключения в секундах (в данном случае мгновенное).
  • /f - принудительно закрыть все открытые программы.
  • /c "Сообщение" - сообщение, которое будет отображаться на отключаемом компьютере.
  • ip_адрес - IP-адрес целевого компьютера.

Метод 2: Использование утилиты psshutdown

Утилита psshutdown из пакета PsTools позволяет выключать или перезагружать компьютеры в локальной сети. Для использования этой утилиты необходимо скачать и распаковать архив PsTools, а затем выполнить следующую команду:

psshutdown \\ip_адрес -u username -p password -t 0 -f -s
  • \\ip_адрес - IP-адрес целевого компьютера.
  • -u username - имя пользователя с правами администратора на целевом компьютере.
  • -p password - пароль для указанного пользователя.
  • -t 0 - время до выключения в секундах (в данном случае мгновенное).
  • -f - принудительно закрыть все открытые программы.
  • -s - отключить компьютер.

Метод 3: Использование утилиты sc

Утилита sc позволяет взаимодействовать с сервисами на удаленном компьютере. Для выключения компьютера можно использовать следующую команду:

sc \\ip_адрес stop "ComputerName"
  • \\ip_адрес - IP-адрес целевого компьютера.
  • stop - остановка сервиса.
  • "ComputerName" - имя сервиса, который отвечает за выключение компьютера.

Метод 4: Использование утилиты wmic

Утилита wmic (Windows Management Instrumentation Command-line) позволяет выполнять различные административные задачи на удаленных компьютерах. Для выключения компьютера можно использовать следующую команду:

wmic /node:"ip_адрес" os where primary="true" call Win32Shutdown "0"
  • /node:"ip_адрес" - IP-адрес целевого компьютера.
  • os - объект операционной системы.
  • where primary="true" - выбор основного экземпляра операционной системы.
  • call Win32Shutdown "0" - вызов метода для отключения компьютера ("0" означает мгновенное выключение).

Заключение

Для успешного выполнения команд необходимо иметь соответствующие права доступа к целевому компьютеру. В некоторых случаях может потребоваться настройка сетевых политик или использование специализированного программного обеспечения для удаленного управления.