Как через командную строку выключить компьютер по локальной сети? - коротко
Чтобы выключить компьютер по локальной сети через командную строку, можно использовать утилиту shutdown
с параметром /s
. Например, команда shutdown /s /t 0
немедленно выключит указанный компьютер.
Как через командную строку выключить компьютер по локальной сети? - развернуто
Для выключения компьютера по локальной сети с использованием командной строки можно воспользоваться встроенными средствами операционных систем Windows и Linux. В данном развернутом ответе рассмотрим оба варианта.
Windows
В операционной системе Windows для выключения компьютера по локальной сети можно использовать утилиту shutdown
. Эта утилита позволяет отправлять команды на выключение или перезагрузку компьютеров в локальной сети.
Синтаксис команды:
shutdown /s /t 0 /f /c "Комментарий" /m \\Имя_или_IP_компьютера
/s
- выключить компьютер./t 0
- время ожидания перед выполнением команды (в секундах). Значение 0 означает немедленное выполнение./f
- принудительно завершить все открытые программы./c "Комментарий"
- добавить комментарий к команде./m \\Имя_или_IP_компьютера
- указать имя или IP-адрес целевого компьютера.
Пример:
shutdown /s /t 0 /f /c "Выключение по команде" /m \\192.168.1.100
Linux
В операционной системе Linux для выключения компьютера по локальной сети можно использовать утилиту ssh
. Для этого необходимо иметь доступ к целевому компьютеру через SSH и права суперпользователя.
Синтаксис команды:
ssh user@hostname 'sudo shutdown -h now'
user
- имя пользователя на целевом компьютере.hostname
- имя или IP-адрес целевого компьютера.sudo shutdown -h now
- команда для немедленного выключения компьютера.
Пример:
ssh [email protected] 'sudo shutdown -h now'
Общие рекомендации
- Убедитесь, что у вас есть необходимые права доступа к целевому компьютеру.
- Проверьте наличие и корректность установленных утилит (
shutdown
для Windows,ssh
иsudo
для Linux). - Включите возможность удаленного выполнения команд на целевом компьютере.
Следуя этим инструкциям, можно эффективно управлять состоянием компьютеров в локальной сети через командную строку.