Как перезагрузить удаленный компьютер через rdp

Обновлено: 21.11.2024

Иногда вам как администратору Windows потребуется перезагрузить или выключить удаленный компьютер или сервер.

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

В первом методе используется встроенная команда Windows, а во втором — PowerShell.

Команда завершения работы Windows

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

Команда отключена.

Чтобы использовать эту команду, просто откройте командную строку Windows и введите shutdown.

Чтобы просмотреть полный список параметров команды, введите shutdown /? в окне CMD.

Есть несколько переключателей командной строки, ниже я перечисляю наиболее полезные параметры.

/s — выключить компьютер

/r — перезагрузить компьютер

/m \\computer — указать удаленный компьютер

/t xxx — установить период ожидания перед выключением на xxx секунд

/c «комментарий» — сообщение для отображения на экране перед перезапуском или выключением

Теперь давайте перейдем к некоторым примерам

Примеры перезапуска или завершения работы с помощью командной строки

В этих примерах я буду на ПК1 и инициирую удаленный перезапуск или выключение на ПК2.

В этих примерах я буду использовать ключ /r, вы можете изменить его на /s для выключения вместо перезапуска.

Пример 1. Перезапустите удаленный компьютер

По умолчанию удаленному компьютеру будет предложено подождать около минуты, прежде чем он перезапустится.

Всплывающее окно ниже показывает, что будет отображаться в системе Windows 10.

Пример 2. Перезапуск с пользовательским сообщением

Возможно, вы захотите отобразить пользовательское сообщение вошедшим в систему пользователям, для этого просто используйте команду /c.

Ниже показано всплывающее окно на удаленном компьютере с пользовательским сообщением.

Пример 3. Немедленный перезапуск без обратного отсчета

Если вы хотите немедленно перезагрузиться без обратного отсчета или сообщения, используйте эту команду.

Если вы хотите увеличить время обратного отсчета, просто укажите секунды /t 60

Пример 4. Выход пользователя из удаленного компьютера

Если вы просто хотите отключить пользователя от удаленного компьютера, используйте эту команду.

Перезапустить или завершить работу с помощью Powershell

Вот несколько примеров того, как вы можете перезагружать или выключать компьютеры с помощью PowerShell.

Недостаток PowerShell в том, что у него не так много параметров, как у команды shutdown. Нет возможности запрашивать у пользователей персонализированное сообщение или указывать обратный отсчет.

Пример 1. Используйте Powershell для перезагрузки компьютера

Эта команда немедленно перезапустит удаленный компьютер. Параметр -Force принудительно перезапустит, даже если пользователь вошел в систему.

Пример 2. Использование PowerShell для выключения компьютера

Эта команда выключит удаленный компьютер. Используйте параметр -Force для принудительного завершения работы, даже если пользователь вошел в систему.

Пример 3. Использование PowerShell для перезагрузки списка компьютеров

Это удобно, если вам нужно перезагрузить несколько компьютеров. Просто перечислите все нужные компьютеры в текстовом файле и добавьте его в команду PowerShell.

Пример 4. Использование PowerShell для выключения двух компьютеров

Рекомендуемый инструмент: отчет о разрешениях NTFS

Современный графический интерфейс для отчетов о правах доступа к каталогам для ваших серверов Windows. Быстро узнать, какие пользователи и группы имеют права доступа к папкам на удаленных и локальных серверах.

Слишком ленив, чтобы встать и нажать кнопку питания на компьютере в другой комнате? Вот ваше решение.

Если у вас дома установлено несколько постоянно включенных ПК с Windows 10 в разных комнатах, выключение или перезагрузка каждого из них может оказаться сложной задачей. Вместо физического посещения каждой машины вы можете удаленно перезагрузить или выключить каждую машину. В этой статье кратко рассматриваются несколько вариантов.

Завершение работы или перезагрузка ПК с Windows 10 с помощью удаленного рабочего стола

Самый простой способ выключить или перезагрузить удаленный компьютер с Windows 10 — подключиться через протокол удаленного рабочего стола (RDP) и нажать «Пуск» > «Перезагрузить или завершить работу».

Для этого на каждом компьютере должна быть установлена ​​ОС Windows 10 Pro, Education или Enterprise. Если в вашей сети используется несколько операционных систем, вы можете использовать TightVNC для удаленного управления ПК с Mac, Windows или Linux.

Завершение работы или перезагрузка сетевого ПК с Windows из командной строки

В качестве альтернативы VNC или RDP вы можете выключить или перезапустить сетевой ПК из командной строки. Подключите свои ПК с Windows к той же сети, а затем выполните следующие действия.

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

  1. На компьютере, который вы хотите перезагрузить или выключить удаленно, нажмите клавишу Windows + R, введите regedit и нажмите Enter на клавиатуре.
  2. Перейдите к следующему разделу реестра Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System. Если вы используете Windows 10 1703 или более позднюю версию, вы можете быстро найти разделы реестра, скопировав и вставив путь реестра в адресную строку и нажав Enter.
  3. Щелкните правой кнопкой мыши папку System, выберите Создать > Параметр DWORD (32-разрядное).

Совет. Еще проще использовать команду shutdown\i. Появится графическое диалоговое окно, позволяющее выбрать удаленный компьютер или ввести его имя с помощью кнопки «Добавить». Затем вы можете указать, хотите ли вы завершить работу или перезапустить, и даже добавить комментарий.

Автоматизация многократного завершения работы/перезагрузки с помощью пакетного файла

Удаленное подключение и выключение компьютера — это разовая процедура, но что, если вы хотите выключать или перезагружать компьютер в одно и то же время каждый день? Если вам приходится делать это через командную строку каждый раз, это очень быстро становится перетаскиванием. Более простой вариант — автоматизировать перезагрузку или выключение всех компьютеров. Запустите Блокнот, затем введите команду удаленного выключения, указав сетевое имя каждого компьютера в новой строке.

Запустите Блокнот, затем введите команду удаленного выключения, указав сетевое имя каждого компьютера в новой строке. Например:

выключение -r -m \\DELL-PC1 -t -01

выключение -r -m \\SURFACEPRO -t -01

shutdown -r -m \\Имя_машины -t -01

Вы можете изменить переключатели в зависимости от того, хотите ли вы перезапустить (-r) или завершить работу (-s). Продолжайте сохранять файл, используя .bat на рабочем столе, например, shutdownrestart.bat

Вот оно! После того, как вы освоите удаленное завершение работы, обязательно ознакомьтесь с нашей статьей «Пробуждение по локальной сети». Отлично подходит для сценариев, когда вам нужно разбудить компьютер для доступа к ресурсам.

Напишите в комментариях, как дела. Чтобы надежно работать, потребовалось немного проб и ошибок, поэтому мне интересно знать, проходят ли эти инструкции гладко.

Как перезапустить удаленные компьютеры с помощью решения Action1 RMM для управления ИТ

Самый простой способ удаленного перезапуска конечных точек, не требующий настройки брандмауэра, — это использование облачного RMM Action1 непосредственно через веб-браузер. Решение полезно для различных рабочих процессов, включая установку обновлений или развертывание новых групповых политик. Когда дело доходит до перезагрузки удаленных компьютеров, у вас есть возможность немедленно принудительно перезагрузить компьютер или указать расписание, которое будет работать как для вас как администратора, так и для конечного пользователя.

1. Создать аккаунт

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

2. Подключить конечные точки

Во-вторых, добавьте конечные точки в свою сеть, чтобы иметь возможность удаленно управлять ими. Для этого вам необходимо установить агенты на конечных точках, которыми вы хотите управлять с помощью Action1. Приложение позволяет добавить в вашу сеть до 100 конечных точек бесплатно и без каких-либо обязательств.

3. Перезапустите удаленные конечные точки

  1. Перейдите на страницу управляемых конечных точек.
  2. Найдите конечные точки, которые нужно перезапустить, и выберите "Перезагрузить".

Примечание. Можно также щелкнуть расположение в столбце "Действия" и выбрать "Перезагрузить". Или нажмите «Новое действие» в верхней части страницы и выберите «Перезагрузить» в раскрывающемся списке.

Завершите работу мастера:

<р>1. На шаге «Перезагрузка» выберите, хотите ли вы предупреждать пользователей о предстоящей перезагрузке. Уведомление появится на их экранах перед перезапуском конечных точек. Вы можете выбрать отображение текста по умолчанию или ввести любой другой текст. Затем укажите время ожидания сообщения. Убедитесь, что у вас достаточно времени, чтобы пользователи могли сохранить свою работу и подготовиться к перезапуску.

<р>2. На шаге Select Endpoints отметьте конечные точки, которые вы планируете перезагрузить. Вы можете добавить больше конечных точек, нажав Добавить конечные точки. Действие 1 позволяет добавлять конечные точки по отдельности или указать такие критерии, как Windows Server 2019 или ОС Windows для настольных ПК.

<р>3. На шаге «Расписание» просмотрите свое действие и выберите подходящее время для его выполнения. Например, вы можете принудительно перезагрузить систему немедленно или запланировать обязательные перезагрузки раз в неделю для доставки обновлений. Когда все будет готово, нажмите Готово.

<р>4. Нажав «Готово», вы окажетесь на странице «Действия/История». Здесь вы увидите детали выполнения. Если вы решили пока не выполнять свое действие, оно будет ждать вас на странице Действия/Запланировано.

Как перезагрузить компьютер с помощью командной строки

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

1. Как включить удаленную перезагрузку

Чтобы настроить компьютер, который необходимо перезагрузить (далее именуемый удаленным компьютером), в строке поиска меню «Пуск» введите «службы», чтобы найти утилиту «Службы».

Если вы не видите значок «Службы», введите «services.msc» в строку поиска, и появится меню «Службы».

В разделе "R" меню "Службы" прокрутите вниз и щелкните правой кнопкой мыши "Удаленный реестр".

Выберите значок "Свойства".

Откройте раскрывающееся меню запуска, расположенное в середине окна.

Выберите Автоматически в раскрывающемся меню.

Нажмите "ОК".

2. Как разрешить удаленную перезагрузку в брандмауэре

Откройте меню "Пуск" на удаленном компьютере (не на том компьютере, с которого будет отправлена ​​команда перезагрузки).

В строке поиска меню «Пуск» введите «Брандмауэр», чтобы найти программу брандмауэра Windows, и щелкните появившийся значок.

Нажмите Разрешить приложение или функцию через брандмауэр Windows. Вы найдете его в левом верхнем углу окна.

В правом верхнем углу над списком программ нажмите «Изменить настройки». Откроется список программ.

Прокрутите вниз список программ и установите флажок слева от инструментария управления Windows (WMI).

В правой части инструментария управления Windows (WMI) вы увидите возможность установить флажок «Частный» или «Общий». Если ваши компьютеры подключены к общедоступной сети, установите флажок в столбце «Общедоступная» и нажмите «ОК» внизу окна.

Теперь брандмауэр не будет блокировать удаленный доступ к компьютеру.

<р>3. Как узнать имя компьютера

На удаленном компьютере (не на том компьютере, с которого будет отправлена ​​команда перезагрузки) откройте Проводник Windows и щелкните Этот компьютер.

Перейдите на вкладку "Компьютер" в левом верхнем углу окна. Откроется панель инструментов.

Нажмите «Свойства». (Это красная галочка на белом фоне, расположенная в левой части панели инструментов.) Откроются настройки компьютера.

В середине страницы вы найдете имя компьютера в строке «Имя компьютера» в разделе «Имя компьютера, домен и рабочая группа». Запишите имя компьютера точно так, как оно здесь.

4. Перезагрузка компьютера с помощью командной строки

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

Откройте командную строку из меню "Пуск".

Введите ‘shutdown /i’ в окне командной строки и нажмите ↵ Enter. Откроется окно с возможностью перезагрузить удаленный компьютер.

В правой части окна нажмите "Добавить". Откроется новое окно.

Введите имя удаленного компьютера в соответствующее текстовое поле. Если вы еще не нашли имя удаленного компьютера, сделайте это сейчас (см. предыдущий раздел выше). Нажмите "ОК".

В разделе «Выбор нужного действия для компьютеров» откройте раскрывающееся меню и убедитесь, что выбран параметр «Перезагрузить». При необходимости установите флажок Предупреждать пользователей о действии и укажите время, в течение которого предупреждение будет отображаться на экране. Затем нажмите ОК.

Использование PowerShell для перезагрузки компьютера

Приведенная ниже команда немедленно перезагрузит удаленный компьютер. Параметр -Force также вызывает принудительный перезапуск, даже если пользователь вошел в систему:

Restart-Computer-ComputerName REMOTE_COMPUTER_NAME-Force

Используйте Powershell для перезапуска списка компьютеров в сети вашей компании

Эта команда удобна, если вам нужно перезагрузить несколько компьютеров. Просто перечислите все нужные компьютеры в текстовом файле и добавьте его в команду PowerShell ниже:

Операционная система Windows предоставляет различные способы перезагрузки удаленных компьютеров. Перезапуск также называется перезагрузкой, при которой удаленная система сначала отключается, а затем запускается автоматически. Интерфейсы командной строки Remote Desktop Connection, MS-DOS и PowerShell можно использовать для перезапуска указанного одного или нескольких удаленных компьютеров.

Перезагрузите удаленный компьютер с помощью RDP (подключение к удаленному рабочему столу)

Подключение к удаленному рабочему столу или RDP — это отличный способ удаленного управления системами Windows через графический интерфейс. RDP обеспечивает простой в использовании доступ к графическому пользовательскому интерфейсу удаленной системы, подобно локальной системе. Используя соединение RDP, удаленный компьютер можно легко перезагрузить с помощью кнопки питания в меню «Пуск». Просто нажмите «Перезагрузить», как показано ниже.

Перезагрузите удаленный компьютер через RDP

Перезагрузите удаленный компьютер с помощью команды shutdown в MS-DOS

MS-DOS или командная строка предоставляют команду выключения, которая используется для завершения работы, но также может использоваться для перезагрузки удаленной системы. Параметр /r предоставляется команде выключения для перезагрузки. Кроме того, удаленная система или имя компьютера или IP-адрес должны быть указаны с параметром /m команды выключения. В следующем примере мы выключим удаленную систему с именем \\mypc .

В качестве альтернативы мы можем указать IP-адрес удаленной системы вместо имени компьютера или хоста.

По умолчанию выключение или перезагрузка начинаются через 60 секунд. Это время предоставляется пользователям для выполнения своих задач и их сохранения. Эту 60-секундную задержку можно отменить и перезагрузить систему напрямую с параметром /t 0, который установит время ожидания равным 0.

Перезагрузите удаленный компьютер с помощью команды Restart-Computer в PowerShell

PowerShell предоставляет команду или командлет Restart-Computer для перезагрузки локального или удаленного компьютера. Имя или IP-адрес удаленного компьютера, указанный в атрибуте -ComputerName.

Если есть запущенные процессы, которые могут задержать или предотвратить перезапуск удаленного компьютера, можно указать атрибут -Force, который принудительно перезапустит удаленный компьютер.

Несколько удаленных компьютеров можно перезагрузить с помощью команды Restart-Computer, где имена или IP-адреса удаленных компьютеров предоставляются путем их разделения с помощью команды.

IP-адреса также можно использовать для одновременной перезагрузки нескольких удаленных компьютеров.

Читайте также: