Перезагрузите удаленный компьютер: Windows, Linux и macOS

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

  1. Перезагрузка удаленного компьютера Windows с помощью PowerShell:

    $computerName = "REMOTE_COMPUTER_NAME"
    Restart-Computer -ComputerName $computerName -Force
  2. Перезапуск удаленного компьютера Windows с помощью команды shutdown:

    shutdown /m \\REMOTE_COMPUTER_NAME /r /t 0
  3. Перезагрузка удаленного компьютера Linux с помощью SSH и команды reboot:

    ssh user@REMOTE_COMPUTER_IP 'sudo reboot'
  4. Перезапуск удаленного компьютера Linux с помощью SSH и команды shutdown:

    ssh user@REMOTE_COMPUTER_IP 'sudo shutdown -r now'
  5. Перезагрузка удаленного компьютера macOS с помощью SSH и команды shutdown:

    ssh user@REMOTE_COMPUTER_IP 'sudo shutdown -r now'

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