Сервера удаленная перезагрузка: Как удалённо перезагрузить Server 2012 R2? — Хабр Q&A
Как перезагрузить (перезапустить) сервер удаленно или через команднусю строку
Способ перезагрузки Dedicated зависит от того, есть ли связь с удаленным сервером. В статье расскажем о двух основных методах: программном и аппаратном. Разберемся, как перезагрузить сервер, который идет на контакт (через консоль). И как перезапустить сервер, который не отвечает (через IPMI).
Давайте разбираться.
Вам стоит перезагружать сервер, если:
- завис терминал или визуальный интерфейс для работы с сервером;
- работает с ошибками;
- нужно войти в BIOS.
Перезагрузка сервера может вызвать потерю данных. Чтобы этого не произошло, завершите все работающие программы и не начинайте перезагрузку до окончания установки или удаления ПО.
Различают программную и аппаратную перезагрузку.
Программная перезагрузка
Программная перезагрузка подойдет для решения локальных проблем. Например, когда несколько программ работает неверно или без обновления системы не будут закончены установка/удаление ПО. Программная перезагрузка выполняется вводом нескольких команд в консоли или командной строке. Однако этот метод сработает, только если сервер доступен.
Как перезагрузить Linux-сервер через консоль?
Чтобы запустить программную перезагрузку сервера через консоль, достаточно подключиться к серверу под root-пользователем и ввести одну из трех команд:
shutdown -r now
reboot now
init 6
Подробнее в статье Как перезагрузить сервер Linux. Если вас интересует вопрос, как перезапустить сервер Windows, читайте дальше.
Как перезагрузить Windows-сервер через командную строку?
Windows-серверы перезагружаются аналогично серверам с Linux.
Подключитесь к серверу под root-пользователем и введите команду.
shutdown -r -t 0
Также можно воспользоваться стандартной оболочкой PowerShell. Просто введите командлет.
Restart-Computer имя компьютера
Если программная перезагрузка пошла не по плану, попробуйте воспользоваться аппаратным способом.
Аппаратная перезагрузка
Аппаратная перезагрузка применяется, когда сервер находится вне зоны доступа. В этом случае можно прибегнуть в перезагрузке по питанию (физическому перезапуску оборудования). Для этого необязательно ехать в ДОЦ, можно удаленно воспользоваться IPMI. Этот интерфейс используется для доступа к питанию настройкам BIOS сервера. В нем вы можете управлять конфигурацией сервера.
Как перезагрузить сервер удаленно с помощью IPMI/KVM
Рассмотрим перезагрузку через IPMI на примере интерфейса renter.ru.
Чтобы перезагрузить сервер аппаратно, авторизуйтесь в личном кабинете. Перейдите в раздел “Товары/Услуги“ — “Выделенные серверы”. Выберите нужный сервер и нажмите Перейти.
В новой вкладке откроется панель DCI. Перейдите в раздел “Серверы”, выделите зависший сервер или другой сервер, который хотите перезагрузить. Нажмите иконку KVM (“Перейти к интерфейсу IPMI S6560”):
В интерфейсе IPMI перейдите во вкладку “Remote Control”. В списке слева выберите пункт “Power Control”. Установите переключатель напротив Reset Control и нажмите Perform Action:
Сервер будет перезагружен. Если аппаратная перезагрузка не решила проблем, обратитесь в техническую поддержку renter.ru.
Restart-Computer перезагрузка компьютера из PowerShell
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. В прошлый раз мы с вами разбирали перезагрузку сервера из командной строки, в данной публикации я хочу вас научить обычной и удаленной перезагрузке компьютера средствами PowerShell, который прочно вошел в нашу жизнь. Уверен, что вы сами сможете определить себе сценарии, которые сможете использовать в своей практике.
Перезагрузка компьютера, это базовая процедура в операционной системе, и для большинства людей достаточно графического варианта, но бывают ситуации, что у вас может быть с помощью групповой политики убрана кнопка перезагрузки, или же вам нужно перезагрузить сразу пачку серверов, в таких ситуациях вас выручит PowerShell.
Открываем окно PowerShell в режиме администратора и знакомимся с командлетом Restart-Computer.Первое, что я вам советую сделать, это ознакомиться со справкой командлета, для этого введите:
Get-Help Restart-Computer
Для того, чтобы была выполнена локальная перезагрузка компьютера, вам достаточно ввести данный командлет:
Как видим компьютер уходит в перезагрузку.
Так же можно использовать команду с добавлением ключа -ComputerName
Restart-Computer -ComputerName localhost
Тут так же будет выполнена перезагрузка компьютера, хочу отметить, что localhost означает локальный компьютер, но вам никто не мешает тут ввести и имя локального компьютера.
Удаленная перезагрузка компьютера
Как я и говорил ранее PowerShell, это прекрасный инструмент по удаленному управлению компьютерами, серверами и службами. Предположим, что у меня есть RDS ферма состоящая из 10 серверов с Windows Server 2019. Мне необходимо произвести обслуживание четырех серверов, для этого я перевожу их в режим стока (Drain Mode) чтобы отсечь новые подключения, и рассылаю уведомление сотрудникам, через msg, чтобы сотрудники перелогинились. После я начинаю обслуживать данные системы, когда я заканчиваю, то мне необходимо их перезагрузить. Для этого мы воспользуемся вот такой конструкцией:
Restart-Computer -ComputerName w10-cl02, w10-cl03 (w10-cl02, w10-cl03 имена удаленных компьютеров или серверов)
После выполнения команды компьютер уходит в перезагрузку, если этого не произошло, то вы с большой вероятностью получите ошибку:
Restart-Computer : Не удалось перезагрузить компьютер w10-cl02 со следующим сообщение об ошибке: Невозможно инициировать завершение работы системы, так как компьютер используется другими пользователями.
строка:1 знак:1
+ Restart-Computer -ComputerName w10-cl02, w10-cl03
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (w10-cl02:String) [Restart-Computer], InvalidOperationException
+ FullyQualifiedErrorId : RestartcomputerFailed,Microsoft.PowerShell.Commands.RestartComputerCommand
Restart-Computer : Не удалось перезагрузить компьютер w10-cl03 со следующим сообщение об ошибке: Невозможно инициировать завершение работы системы, так как компьютер используется другими пользователями.
строка:1 знак:1
+ Restart-Computer -ComputerName w10-cl02, w10-cl03
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (w10-cl03:String) [Restart-Computer], InvalidOperationException
+ FullyQualifiedErrorId : RestartcomputerFailed,Microsoft.PowerShell.Commands.RestartComputerCommand
Тут вся загвоздка в том, что за компьютерами остались активные сессии работающих пользователей, именно в интерактивном режиме. В таких случаях, если они не вышли и не реагируют на ваши сообщения, вы можете принудительно произвести перезагрузку компьютера с чистой совестью. Для этого можно использовать ключ -Force, в результате PowerShell конструкцию будет выглядеть таким образом:
Restart-Computer -ComputerName w10-cl02, w10-cl03 -Force
Как видим команда успешно отработала и была произведена перезагрузка компьютера.
Если вы хотите перезагрузить удаленный компьютер от имени определенного пользователя, то данный командлет вам это позволит сделать. Для этого введите:
Restart-Computer -ComputerName w10-cl02, w10-cl03 -Credential root\sem (Где root, это наименование домена, а sem, это логин пользователя)
В результате у вас появится окно для ввода пароля пользователя, указываем его и нажимаем «Ok». Кстати если на удаленном компьютере, который требуется перезагрузить, будет активная сессия пользователя в интерактивном режиме, то вам так же выскочит ошибка, что «компьютер используется другими пользователями» и вам нужно будет добавлять ключик -Force:
Restart-Computer -ComputerName w10-cl02, w10-cl03 -Credential root\sem -Force
В логах Windows на тех компьютерах, в журнале система, вы сможете обнаружить событие с кодом ID 1074(/kak-uznat-kto-perezagruzil-server-windows/), в котором вы увидите, кто перезагрузил систему:
Процесс C:\Windows\system32\wbem\wmiprvse.exe (W10-CL02) инициировал действие «Перезапустить» для компьютера W10-CL02 от имени пользователя ROOT\sem по причине: Причина на перечислена
Код причины: 0x80070015 Тип выключения: Перезапустить
Предположим, что у вас есть список компьютеров, которые требуется удаленно перезагрузить. В такой ситуации сам Бог велел использовать PowerShell. Структура файла выглядит очень просто, обычный текстовый документ, формата txt. На каждой строке по одному имени компьютера, без запятых. Я положил его в корень диска C:\.
Для того, чтобы прочитать данный файл есть командлет Get-Content и конструкция команды принимает вот такой вид:
Get-Content -Path C:\computers.txt | Restart-Computer -Force
В итоге удаленная перезагрузка компьютера через PowerShell успешно отработала и все системы из файла обслужены.
Перезагрузка компьютера с задержкой по времени
Еще очень частая ситуация, это перезапуск компьютера, но через определенное время, предположим, через 60 секунд, чтобы какие-то другие вещи успели отработать, очень часто применяется в сценариях и скриптах. Для выполнения это задачи есть командлет Start-Sleep. Пишем команду:
Start-Sleep -Seconds 60; Restart-Computer -ComputerName w10-cl03 -Force
В ключе -Seconds вы задаете время в секундах.
так же у вас есть возможность определить механизм, который используется для аутентификации учетных данных пользователя. Этот параметр был введен в Windows PowerShell 3.0. Называется этот ключ -WsmanAuthentication. На выбор у вас будет пять вариантов: Basic, CredSSP, Default, Digest, Kerberos и Negotiate.
Аутентификация поставщика услуг безопасности учетных данных (CredSSP), при которой учетные данные пользователя передаются на удаленный компьютер для проверки подлинности, предназначена для команд, требующих проверки подлинности на нескольких ресурсах, например для доступа к удаленному сетевому ресурсу. Этот механизм увеличивает риск безопасности при удаленной операции. Если удаленный компьютер скомпрометирован, переданные ему учетные данные можно использовать для управления сетевым сеансом.
В моем примере я буду использовать проверку подлинности Kerberos, напоминаю, что для этого у вас на удаленных компьютерах должна быть настроена служба WinRM и политика, определяющая с каких ip-адресов вы можете производить подключение к ней. В итоге команда принимает такой вид:
Restart-Computer -ComputerName w10-cl02, w10-cl03 -Force -WsmanAuthentication Kerberos
После ее выполнения удаленные компьютеры уходят в перезагрузку.
Более подробно про командлет Restart-Computer вы можете почитать по ссылке https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/restart-computer?view=powershell-6
Скрипт PowerShell для перезагрузки по расписанию
Предположим, что вам нужно перезагрузить компьютер по расписанию, это можно сделать и групповыми политиками, а так же и через задачу по расписанию, актуально для компьютеров не в домене. Вы в задаче подкладывает ваш скрипт PowerShell, чтобы выполнять его в нужное время, но с уведомлением человека. Ниже текст скрипта.
$wshell = New-Object -ComObject Wscript.Shell
$wshell.Popup(«Данный компьютер будет перезагружен»,10,»Сохраните свои данные»,0x0)
$wshell.Popup(«Перезагрузка будет через 30 секунд»,2,»Не забудьте сохранить данные»,0x0)
$xCmdString = {sleep 30}
Invoke-Command $xCmdString
Restart-Computer -ComputerName w10-cl01
Еще бонусом перезагрузка локального компьютера может быть выполнена и с помощью WMI. Для этого в оболочке PowerShell введите;
(Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(2)
На этом у меня у меня все. Мы разобрали удаленную перезагрузка компьютера через PowerShell, разобрали работу со списками. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Как перезагрузить сервер Windows через командную строку
Всем привет мне уже несколько раз писали такой вопрос, как перезагрузить сервер Windows через командную строку. Сегодня я на него отвечу, рассказав о нескольких способах это сделать. Для чего это может быть использовано ну например для написания скрипта, который в нужное время перезагрузит сервер, либо для саморазвития, мотивы могут быть разными, давайте смотреть как это сделать.
Перезагрузить через командную строку
Перезагружать через командную строку мы будем Windows Server 2008 R2, но данная инструкция подойдет как и для 2012 R2 так и для любой клиентской ОС хоть от Windows 7 до Windows 10. В начале мы рассмотрим классическую cmd, открываем ее (Как открыть командную строку читайте тут). Для перезагрузки используется вот такая команда.
-r — означает перезагрузка
-t — время равное 0
У вас начнется моментально перезагрузка Windows.
Синтаксис утилиты shutdown
Ниже представлена подробная справка по всем возможным параметрам данной утилиты, думаю вы сможете найти бного полезного для различных задач.
Z:\>shutdown
Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c «комментарий»]]
/i Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s Завершение работы компьютера.
/r Завершение работы и перезагрузка компьютера.
/g Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h Переключение локального компьютера в режим гибернации.
Для удобства можно создать ярлык в котором можно вставить данную команду, или же создать cmd или bat файл для удобства. Так же я данную возможность использовал в mmc консоли. Помимо того что можно перезагрузить через командную строку, есть возможность сделать тоже самое и через PowerShell.
Как перезагрузить сервер через PowerShell
Microsoft уже давно несет свой сильный язык в массы, и надо вам сказать он очень функционален, но об этом позже. PowerShell, так же имеет возможность перезагрузить ваш сервер или компьютер через свою командную строку, делается это очень просто. Открываем оболочку PowerShell и вводим вот такой командлет
Restart-Computer имя компьютера
Или для нескольких
Restart-Computer «имя компьютера1», «имя компьютера2»
Довольно таки просто, есть возможно перезагружать список серверов. Уверен теперь у вас не будет проблем перезагрузить компьютер через командную строку. Существует конечно большое множество подобного рода утилит, но их нужно доставлять. Описанные два средства уже являются компонентами Windows и не требуют установки, что подразумевает моментальное их использование, да и чем меньше на сервере установлено тем лучше, более безопасно, так как любое стороннее по нужно обновлять и следить за этим.
Материал сайта pyatilistnik.org
Как удаленно перезагрузить или выключить компьютер через удаленный рабочий стол (RDP)
Windows, Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP
- Recluse
- 27.12.2015
- 20 317
- 9
- 30.06.2020
- 70
- 69
- 1
- Содержание статьи
Если, удаленно находясь за компьютером, попробовать его перезагрузить стандартными средствами, то можно испытать некоторое удивление, обнаружив, что подобная возможность просто отсутствует.
Способ 1: Горячие клавиши Alt + F4
Решение достаточно простое — необходимо воспользоваться горячими клавишами Alt + F4, после чего появится меню с предложением завершения работы, где можно выбрать в том числе и перезагрузку…
Способ 2: Командная строка
Кроме этого, никто не отменял использование командной строки. Команды для выключения или перезагрузки компьютера следующие:
Выключение компьютера:
shutdown -s
Перезагрузка компьютера:
shutdown -r
Кроме этого, можно использовать ключ -t, с помощью которого можно задать время, через которое произойдет завершение работы. Например команда ниже перезагрузит компьютер через 2 минуты (задается время в секундах).
shutdown -r -t 120
Более подробно почитать про использование команды shutdown
Способ 3: Горячие клавиши Ctrl + Alt + End
Также, работая через удаленный рабочий стол, можно вызвать меню, аналогичное нажатию Ctrl+Alt+Del на локальном компьютере — для этого нужно нажать клавиши Ctrl + Alt + End (подробней про эти клавиши можно прочитать в этой статье). После вызова данного меню, в правом нижнем углу будут доступна кнопка для выключения или перезагрузки компьютера (на картинке ниже, отмечено оранжевым цветом).
Команда Shutdown: выключение и перезагрузка Windows из командной строки
Утилита командной строки shutdown является встроенной командой Windows, которая позволяет перезагрузить, выключить компьютер, перевести его в спящий режим или завершить сеанс пользователя. В этой инструкции мы покажем основные примеры использования команды shutdown в Windows (все рассмотренные команды запускаются в окне Выполнить — Win+R ->, в командной строке cmd.exe или в консоли PowerShell).
Команда shutdown имеет следующий синтаксис:
shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]
Как вы видите, у команды довольно много опций, а также есть возможность выполнять операции выключения/перезагрузки на удаленном компьютере.
Выключение Windows командой Shutdown
Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.
shutdown /s
Перезагрузка Windows
Чтобы перезагрузить компьютер, необходимо добавить параметр /r. После выполнения этой команды Windows корректно перезагрузится.
shutdown /r
Завершение сеанса пользователя
Чтобы завершить текущую сессию пользователя (logout), нужно выполнить команду:
shutdown /l
Эта команда аналогично выполнению команды logoff.
Перевод компьютера в режим гибернации
Для перевода компьютер в режим гибернации (в этом режиме все содержимое памяти записывается в файл hyberfil.sys на диск и компьютер переходит в спящий режим с пониженным электропотреблением), выполните команду:
shutdown /h
Перезагрузка компьютера с сообщением пользователям
Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).
shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”
Отложенное выключение / перезагрузка компьютера
Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.
shutdown /s /t 600 /c "Сервер будет выключен через 10 минут. Сохраните свои документы!"
Пользователю будет выдано предупреждение о запланированном выключении: Ваш сеанс будет завершен.
Если задержка очень длительная, например, 100 минут (6000 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана: «Ваш сеанс будет завершен. Работа Windows будет завершена через 100 мин».
Отмена выключения / перезагрузки компьютера
После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратора может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:
shutdown /a
После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».
Перезагрузить компьютер немедленно
Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:
shutdown /r /t 0
Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).
Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).
shutdown /g
Запуск команды shutdown на удаленных компьютерах
Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):
shutdown /r /t 120 /m \\192.168.1.100
Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f
Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:
$sh_msg = "Ваш компьютер будет автоматически перезагружен через 10 минут. Сохраните свои файлы и закройте запущенные программы"
$sh_delay = 600 # секунд
$computers = gc C:\PS\PC-list.txt
foreach ($comp in $computers)
{
& 'C:\Windows\System32\SHUTDOWN.exe' "-m \\$comp -r -c $sh_msg -t $sh_delay"
}
Графический интерфейс команды shutdown
Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:
shutdown /i
Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.
Ярлык для перезагрузки компьютера
Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.
Если вы хотите, чтобы ваш компьютер или сервер всегда выключался / перезагружался в определенное время, вы можете добавить команду shutdown с определенными параметрами в планировщик заданий Windows taskschd.msc.
Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.
Либо вы можете создать новое задание планировщика из PowerShell:
$Trigger= New-ScheduledTaskTrigger -At 00:00am -Daily
$User= "NT AUTHORITY\SYSTEM"
$Action= New-ScheduledTaskAction -Execute "shutdown.exe" -Argument "–f –r –t 120"
Register-ScheduledTask -TaskName "RebootEvertyNight_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force
SHUTDOWN – перезагрузка / выключение Windows через командную строку
Команда SHUTDOWN используется для перезагрузки / выключения локального и удаленного компьютера с ОС Windows через командную строку.
Системному администратору порой нужно больше возможностей для управления функциями перезагрузки и выключения компьютера, а именно:
— перезагрузка удаленного компьютера через локальную сеть;
— перезагрузка компьютера из удаленного RDP сеанса;
— выключение удаленного компьютера через локальную сеть;
— выключение компьютера из удаленного RDP сеанса;
— перезагрузка \ выключение компьютера по расписанию.
Команда shutdown позволяет перезагружать / выключать Windows компьютер через командную строку и является очень полезной в арсенале системного администратора.
Давайте рассмотрим, как пользоваться командой shutdown. Вот какой у неё синтаксис:
Без аргументов — Вывод справки по использованию (как и -?)
shutdown -i — Отображение графического интерфейса пользователя для удаленного завершения работы.
shutdown -l — Выход (не совместим с параметром -m)
shutdown -s — Завершение работы компьютера
shutdown -r — Перезагрузка компьютера
shutdown -a — Прекращение завершения работы системы
shutdown -m \\<компьютер> — Удаленный компьютер, на котором выполняется действие
shutdown -t xx — Таймаут завершения работы — xx сек.
shutdown -c «comment» — Комментарий (не более 127 знаков)
shutdown -f — Принудительное завершение приложений без предварительного предупреждения
shutdown -d [u][p]:xx:yy — Код причины завершения работы (u — пользовательский код, p — код запланированного завершения, xx — основной код причины (1 — 255), yy — дополнительный код причины (1 — 65535))
Таки образом, в зависимости от задач администрирование, команда на перезагрузку \ выключение компьютера может выглядеть следующим образом:
Немедленная перезагрузка через командную строку:
shutdown -r -t 0
Немедленное выключение через командную строку:
shutdown -s -t 0
Перезагрузить удаленный компьютер с ip адресом 192.168.0.85 через 30 секунд с выводом сообщения пользователю:
shutdown –r –m \\192.168.0.85 –t 30 –c “ВАШ КОМПЬЮТЕР БУДЕТ ПЕРЕЗАГРУЖЕН ЧЕРЕЗ 30 СЕКУНД! ПРОСИМ ЗАКРЫТЬ ВСЕ ПРОГРАММЫ С СОХРАНИЕМ ИЗМЕНЕНИЙ.”
Так же стоит учесть, что при попытке перезагрузить удаленный компьютер, вы должны обладать правами администратора на удаленной машине. Если вы залогинены под учетной записью, не умеющей прав на удаленном компьютере, то запустите командную строку от имени пользователя (C:\Windows\System32\cmd.exe \ ПКМ + Shift \ Запуск от имени другого пользователя), который имеет достаточно прав, и выполните команду shutdown.
Как перезагрузить сервер? / Хабр
Abstract: описание видов ребута, рассказ про sysrq, ipt_SYSRQ, ipmi, psu.
Как перезагрузить сервер? — Это вопрос, который обычно задают ну очень начинающим пользователям, которые путаются между halt, shutdown -r, reboot, init 6 и т.д.
Опытный администратор уточнит вопрос: «а что с сервером не так?» Разные виды отказов серверов требуют разных видов ребута — и неверно выбранный вариант приведёт к тяжелейшим последствиям, из которых визит в веб-морду IPMI/DRAC/iLO с целью «доперезагрузить» будет самым лёгким. Самым тяжёлым в моей личной практике была командировка эникейщика в соседний город. С целью «нажать ребут» на одиноко стоящем сервере.
В этой статье: что мешает серверу перезагрузиться и как ему помочь.
Начнём с теории ребута.
При выключении или перезагрузке сервера менеджер инициализации (в большинстве современных дистрибутивов — systemd, в эксцентричной Ubuntu 14.04 до сих пор upstart, в архаичном хламе — sysv-init) в определённом порядке посылает всем демонам команду «выключись». И большинство демонов (например, СУБД, вроде mysql) знают, как выключаться правильно. Например, закончить все транзакции, сохранить все несохранённые данные на диск и т.д. Для in-memory СУБД, наподобие redis, это и вовсе может быть критичным: не сохранил — потерял.
Старые системы иницализации ждали неограниченно долго каждый из инит-скриптов. Например, если «шутник» добавил вам в «stop» веточку «sleep 3600», то ваш сервер будет перезагружаться час с хвостиком. А если там цифра поболе, или просто программа, которая не хочет завершаться, то и ребут никогда не закончится.
Новые системы инициализации (собственно, не стесняемся — остался только systemd) дают некий таймаут (обычно 120 или 180 секунд) на сохранение данных, после чего завершают процесс силком. Помимо остановки демонов, отмонтируются файловые системы (то есть скидываются все блочные кеши), останавливаются iscsi target’ы (тоже с скидыванием кеша), и т.д. и т.п. При том, что время шатдауна получается неопределённо долгим, оно всё таки конечно. Плюс, есть хоть какая-то надежда на правильное завершение всех демонов, скидывание файловых кешей и т. д.
Таким образом, на здоровой системе правильный ответ на вопрос «как перезагрузиться» — выполнить команду reboot. В ряде случаев — даже единственный правильный (поправка: если в графическом интерфейсе сделать «reboot», то desktop environment будет думать, что это ребут аварийный — для перезагрузки из графического режима надо использовать «reboot» в интерфейсе DE).
Что может пойти не так при «обычном ребуте»? Ну, во-первых, какой-то из процессов-демонов может начать «тупить» — см выше.
Во-вторых, может возникнуть проблема с отмонтированием файловых систем. Считается, что достаточно «убить» все процессы, и отмонтировать диск будет легко — его же никто не использует. Но, это, мягко говоря, не так. Вот потенциальные методы «прибить fs гвоздями так, чтобы не отмонтировалось:
- fallocate /fs/swap -l 1G;mkswap /fs/swap; swapon /fs/swap
- dd if=/dev/sda of=/fs/image; kpartx /fs/image
- losetup —find —show /fs/image
и т.д. Вкратце: файл может быть занят не только файловой системой, но и ядром. А модуль в ядре может быть занят поиском ответов на смысл жизни и не иметь намерений освобождать ресурс.
Чем это чревато? Неотмонтированной файловой системой. Systemd в этой ситуации пытается-пытается, да и бросает (неотмонтированную файловую систему). То есть reboot в этой ситуации будет ОЧЕНЬ долгим, но всё-таки пройдёт. Но это если umount вернёт ошибку.
А бывает так, что umount не может завершить операцию из-за того, что что-то не доступно. Например, файл на nfs-сервере. Если какой-то процесс обратится к такому файлу, то его завершить нельзя (даже с помощью kill -9). И в этой ситуации ‘reboot’ просто завесит сервер. Опять же, наиболее типовые места у systemd „прикрыты“, но вероятность наткнуться на TASK_UNINTERRUPTIBLE (‘D’ в ps aux) всё равно можно.
Что делать? Можно перезагрузиться без синхронизации файловых систем и завершения чего-либо reboot -f. Но он тоже может повиснуть. Про причины ниже, а пока про последствия: все процессы не остановлены и умирают мгновенно, tcp сессии не закрыты, дисковые кеши не сброшены. Однако, ядро всё-таки выполняет какие-то движения в районе ребута (и, возможно, часть кешей будет сброшена). Главное же — в процессе ребута будет задействована большая часть ядра. И это означает, что если ядру поплохело, то мы можем и не вернуться обратно.
Вторая, крайне неприятная ситуация: проблемы с файловой системой на / (в корне). Любая попытка сделать ls, grep, и даже ‘reboot’ вызывает либо зависание консоли, либо ошибку. По той же категории проходят проблемы с libc (включая её удаление), когда на попытку ‘reboot’ говорят о проблеме линковки и отказываются что-то делать. Или, мы достигли лимита на число pid’ов и все они в ‘D’ стейт. или ещё какая-то гадость того же калибра, идущая по категории „серверу плохо“.
Бывает так, что на сервер осталась открыта только одна консоль (а вторая уже не открывается). Почему? Потому что кто-то что-то подхимичил с драйвером дисков. Или рейд-контроллером. Или ещё чем-то, после чего от ‘/’ остаются только воспоминания в дисковом кеше. Это означает, что у нас есть только команды bash’а (встроенные), которые выполняются без запуска новых процессов.
Существует метод перезагрузки, который не требует выполнения каких-либо исполняемых файлов (т.е. чтения с отсутствующего диска). Это (от рута): echo b >/proc/sysrq-trigger
. Файл sysrq-trigger позволяет „нажать“ любую кнопку из SysRq комбинаций (аварийные кнопки ядра). В том числе и SysRq-b, то есть аварийный „reboot“. Часто бывает так, что после нажатия enter даже не успевает появиться перевод строки — сервер уже в ребуте до того, как syscall вернулся. Это самое сильное из софтового, что есть для ребута.
Замечание: кажующееся правильным в этой ситуации „sync, reboot“, т.е. SysRq-s, SysRq-B это ошибка, т.к. после SysRq-S, ядро может попытаться начать общаться с пустым множеством, и, потенциально, упасть в панику или отломать вам последнюю из доступных консолей. Если делается аварийный ребут — он должен быть аварийным
Это всё работает, если у вас есть консоль на сервер. А если логин виснет и открытой консоли нет? Есть модуль ipt_SYSRQ, позволяющий выполнить sysrq запросы по получению определённого сетевого пакета (точнее, по правилу iptables). Работает целиком в ядре, т.е. от FS не зависит. К нему же прилагается команда send_sysrq.
Можно было бы подумать, что на этом „всё“, но бывают ещё более неприятные зависания. Например, зависла сетевая карта. И обычный reboot (в т.ч. через sysrq) не помогает. Вторым примером таких плохой ситуации бывает зависание enclosure, которая залипла на плохом диске и игнорирует все bus reset. Перезагрузка вроде бы всё сбрасывает, а диски недоступны.
В этом случае нам нужен power cycle (включить/выключить). Физически бегать к серверу не интересно, так что можно посмотреть на возможности современных серверов: IPMI. Это встренный микрокомпьютер, позволяющий управлять „большим“ компьютером. Он обычно называется IPMI, DRAC, iLO, etc.
Интресующая нас команда: ipmitool chassis power cycle. Она более требовательна к работоспособности системы (должны быть загружены модули ядра, сам ipmitool должен успешно запуститься, ipmi должен быть рабочим и т.д.). Но зато она позволяет передёрнуть по питанию всех. Точнее, почти всех — если у сервера есть jbod’ы, то до них эта команда не доходит. Но, всё-таки, это очень добротный и хороший ребут.
Если ядру совсем поплохело, то команду можно выполнить и удалённо (ipmitool -H ipmi.server.local chassis power cycle)
Ещё одна сложная ситуация — когда завис ipmi. Если система при этом более-менее жива, то можно „перезагрузить ipmi“: ipmitool mc reboot hard
. После этого можно будет сделать power cycle для шасси. Звучит странно, но я несколько раз в жизни „вытаскивал“ сервер в нормальный ребут именно такой последовательностью. (После mc reboot hard надо дать пару минут на загрузку BMC).
Следующая точка „боли“ — это зависающие блоки питания. Да, такое бывает. Баги в прошивке блоков питания исправляют, их нужно прошивать. Разумеется, любые мягкие ребуты (такие как ipmi power cycle) в этой ситуации не работают. Нужно либо физически тыкать кабель, либо передёргивать питание удалённо. В этой ситуации помогает IP-розетка.
Выглядит это примерно так (фрагмент панели управления для servers.com/servers.ru):
Очевидно, в этих условиях ребут пройдёт по очёнь жёсткому сценарию, но точно пройдёт.
Краткая выжимка
Нормальная работа | reboot |
проблемы с софтом | reboot -f |
проблемы с ядром/маунтами/libc | echo b>/proc/sysrq-trigger |
проблемы с ядром/маунтами/libc и нет открытой консоли | ipt_SYSRQ (надо подготовить заранее) |
проблемы с ядром/железом | ipmitool chassis power cycle |
проблемы с ядром/железом без открытой консоли | ipmitool -H ipmi.server.local chassis power cycle |
проблемы с автономной периферией/БП/ipmi | ребут через IP-розетку |
Как перезапустить службу на удаленном компьютере в Windows?
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
.
Удаленная перезагрузка Windows Server 2008
Удаленная перезагрузка Windows Server 2008
Вы можете удаленно перезагрузить сервер Windows с помощью встроенной утилиты Shutdown.exe.
Темы для удаленного перезапуска сервера
♦
Команда Built-inShutdown.exe — основы
Эта утилита выключения доступна из командной строки в Windows Server 2008 и более ранних операционных системах, начиная с XP. Начните с ввода cmd; не забудьте «Запуск от имени администратора».Как только окно DOS запустится, ваше первое реальное решение: перезагрузить (-r) или выключить (-s) этот сервер в другой части сети?
Примечание 1: По умолчанию с -r это локальный компьютер! Таким образом введите ключ -m, если вы хотите удаленный перезапуск.
Примечание 2: Хотя ваша «жертва», вероятно, является Windows Server, вы можете запустить команду из Windows 7 или более ранних клиентов Microsoft.
Предупреждение: Несмотря на то, что вам говорят, никто не может стать экспертом в Shutdown без случайного отключения локальной машины вместо целевого компьютера.Чтобы исправить эту ошибку, обратите особое внимание на синтаксис ключа прерывания в Shutdown -a.
Выберите имя вашего компьютера с помощью -m
Когда вы пытаетесь перезапустить удаленный сервер Windows, всегда помните, что имя компьютера по умолчанию — это локальный компьютер, поэтому для доступа к удаленному серверу вам необходимо добавить -m имя компьютера.
Полная команда будет выглядеть так:
Shutdown -r -m \\ BigServer Если знак минус незнаком, вы можете попробовать
Shutdown / s / m \\ BigServer, в этом примере «BigServer» — это имя хоста удаленного операционная система.Ни одна из этих команд не чувствительна к регистру, поэтому sHUTDOWN -R -m \\ bigserver будет работать так же.
Примечание 1: Нет пробела между двойной обратной косой чертой и именем компьютера
\\ BigServer не будет работать.
Примечание 2: Если вы замените -s на -r, это будет означать завершение работы.
Для тестирования -m на локальном компьютере попробуйте 127.0.0.1
Например, shutdown -r -m \\ 127.0.0.1 Такая команда полезна в пакетных файлах. В качестве альтернативы, чтобы перезагрузить несколько компьютеров, попробуйте команду PowerShell Restart-Computer.
Примеры выключателей
shutdown -r -m \\ YourSrv — перезагружает удаленную машину под названием «YourSrv».
shutdown -s -m \\ Ноутбук — выключает или останавливает удаленный компьютер под названием «Ноутбук».
Хотя вы, вероятно, захотите перезагрузить сервер Windows, Shutdown работает во всех современных клиентских операционных системах Microsoft.
Примечание 3 : На этот раз последовательность переключений жизненно важна, поэтому shutdown -m -s \\ Ноутбук не работает.
Guy рекомендует: Бесплатная пробная версия Network Performance Monitor (NPM) v12
SolarWinds Network Performance Monitor поможет вам узнать, что происходит в вашей сети.Эта утилита также поможет вам в устранении неполадок; на приборной панели будет указано, является ли основная причина неисправной ссылкой, неисправным оборудованием или перегрузкой ресурсов.
Возможно, лучшая особенность NPM — это то, как он предлагает решения сетевых проблем. Вторая лучшая функция — это возможность отслеживать состояние отдельных виртуальных машин VMware. Если вы заинтересованы в устранении неполадок и создании сетевых карт, я рекомендую вам попробовать этот монитор производительности сети.
Загрузите бесплатную пробную версию SolarWinds Network Performance Monitor.
Отказано в доступе для выключения. (5)
Это часто проблема с разрешениями, а точнее отсутствие права пользователя на «принудительное завершение работы из удаленной системы».
Одно из решений — запустить Secpol.msc и настроить следующие параметры:
- Локальные политики
- Назначение прав пользователей (прокрутка вниз)
- Принудительное завершение работы из удаленной системы
- Добавьте пользователя, которому необходимо удаленно перезапустить систему. сервер.
Ловушка: Вы ввели Secpol и забыли расширение .msc, например: Secpol .msc. Подробнее о Secpol
Завершение работы Windows — проверьте дополнительные команды
Вот дополнительная информация о дополнительных командах для удаленного перезапуска Windows Server.
-a Для прерывания. Естественно работает только во время тайм-аута. Из всех дополнительных переключателей это тот, который нужно проверить перед тем, как вы начнете перезапускать серверы по-настоящему.Синтаксис обманчиво прост:
Shutdown -a
Избегайте чрезмерных размышлений, вам не нужен переключатель -m или имя машины.
Подробнее об отмене выключения Windows
-t — это время. 30 секунд слишком долго или слишком мало? Вы можете настроить с помощью -t: 60 для отображения диалогового окна в течение одной минуты. Максимальное время 600 секунд!
-f для силы. «Мистер Насти», готово или нет! Shutdown -r -f, как вы уже догадались, перезапускает машину и закрывает все программы без предупреждения.
-c — для комментария. Хотели бы вы поставить отметку о завершении работы? Сообщите людям, кто главный, кто перезапускает их сервер? -c «Парень выключает тебя»
-d p: 4: 1 причина. Лично я бы избегал этого переключателя, синтаксис сложный, числа неясны, и он не делает ничего интересного. При этом идея правильная, причина выключения заносится в журнал событий. Если вы активируете помощь по выключению, то получите целый список основных и второстепенных причин, по которым вы можете использовать этот переключатель.Для меня этот переключатель — вариант, который я не принимаю.
Примечание 1: Переключатели командной строки завершения работы одинаково хорошо работают с косой чертой, например / d, / r или / a
(вместо -d, -r или -a)
Примечание 2: Вот еще один пример выключения в действии.
Guy рекомендует: SolarWinds ‘Free VM Monitor
Лучшая особенность этой новой версии SolarWinds VM Monitor заключается в том, что она проверяет Windows Hyper-V.Естественно, он по-прежнему работает с виртуальными машинами на серверах VMware ESX. VM Monitor — это умный настольный инструмент, который не только проверяет, что ваш сервер находится в сети, но также отображает использование ЦП и памяти для каждого узла.
Этот монитор виртуальной машины легко установить и настроить. Все, что вам нужно, — это IP-адрес или имя хоста хост-сервера, а также информация для входа в систему. Попробуйте этот монитор виртуальной машины — это бесплатно.
Загрузите бесплатную копию SolarWinds VM Monitor.
Запуск графического интерфейса с помощью Shutdown -i
Вы можете просто щелкнуть по кругу «Пуск» и ввести: «Shutdown -i».
Рассмотрите возможность создания ярлыка для завершения работы. Преимущество в том, что вы можете включить -i (/ i) для интерактивного переключателя. Преимущество в том, что у вас есть графический интерфейс для управления перезапуском удаленного сервера.
Просто щелкните правой кнопкой мыши на рабочем столе, New, Shortcut, введите
Shutdown -i
Появится ярлык. (См. Снимок экрана вверху справа).
Полный список команд завершения работы Windows Server
Использование: shutdown [/ i | / л | / с | / г | / г | / а | / п | / ч | / e] [/ f]
[/ m \\ компьютер] [/ t xxx] [/ d [p | u:] xx: yy [/ c «комментарий»]]
/ i Отображение графического интерфейса пользователя ( GUI).Это должен быть первый вариант.
/ l Выйти. Его нельзя использовать с параметрами / m или / d.
/ с Выключите компьютер.
/ r Выключите и перезагрузите компьютер.
/ g Выключите и перезагрузите компьютер. После перезагрузки системы перезапустите все зарегистрированные приложения.
/ a Прервать завершение работы системы. Это можно использовать только во время периода ожидания.
/ p Выключите локальный компьютер без тайм-аута или предупреждения. Может использоваться с параметрами / d и / f.
/ h Переведите локальный компьютер в спящий режим.Может использоваться с параметром / f.
/ e Задокументируйте причину неожиданного выключения компьютера.
/ m \\ компьютер Укажите целевой компьютер.
/ t xxx Установите время ожидания перед выключением на xxx секунд.
Допустимый диапазон: 0-315360000 (10 лет), по умолчанию 30. Если период ожидания больше 0, подразумевается параметр / f.
/ c «comment» Комментарий к причине перезапуска или выключения. Допускается не более 512 символов.
/ f Принудительное закрытие запущенных приложений без предупреждения пользователей.Параметр / f подразумевается, если для параметра / t указано значение больше 0.
/ d [p | u:] xx: yy Укажите причину перезапуска или выключения.
p означает, что перезапуск или выключение запланированы.
u указывает, что причина определяется пользователем. Если ни p, ни u не указаны, перезапуск или выключение не запланированы.
xx — это номер основной причины (положительное целое число меньше 256).
гг — номер второстепенной причины (положительное целое число меньше 65536).
Командлет PowerShell для перезагрузки компьютера
В качестве альтернативы встроенной команде выключения Windows Server попробуйте PowerShell.Он имеет семейство командлетов, таких как Stop-Computer и Restart-Computer. Вероятный сценарий — вы хотите автоматизировать перезагрузку удаленного сервера. С помощью небольшой замены команды командлета вы можете изменить команду так, чтобы она просто выключала компьютер. Подробнее об использовании командлета restart-Computer в PowerShell.
Краткое описание удаленного перезапуска Windows Server
Интересно изучить удаленный перезапуск Windows Server, и однажды они избавят вас от долгой прогулки, когда вы захотите перезагрузить или остановить удаленный компьютер.Мой совет — усовершенствовать переключатель -a (прерывание), чтобы вы не паниковали, если дадите команду на выключение локального компьютера вместо сетевого.
Для начинающих команда shutdown -i поможет вам проверить параметры в графическом интерфейсе.
Если вам нравится эта страница, поделитесь ею со своими друзьями
Microsoft Windows Server 2008 Темы:
• Server 2008 Home • Обзор • Что нового? • Диспетчер сервера • Установить
• Hyper-V • Windows LDP.exe скачать • Групповая политика • Удаленный перезапуск сервера Windows
• Монитор производительности сети • Windows Server 2012 • Обзор SP1 • Обзор IPAM 3
.
Как легко завершить работу или перезапустить Windows через подключение к удаленному рабочему столу
Параметры Завершение работы и Перезапуск удаляются из меню «Пуск» при подключении с помощью удаленного рабочего стола (также известного как службы терминалов), как показано на рисунке выше. Эти преднамеренные упущения защищают вас от самого себя, поскольку при удаленном выполнении таких операций с питанием есть риск. Если что-то пойдет не так, вы, вероятно, не сможете это исправить. Это предположение не всегда верно для домашних лабораторий или виртуальных машин.
Эта статья предназначена для системных администраторов, которые знают лучше, желающих в любом случае Завершить работу или Перезапустить (или даже ввести Sleep ) через RDP! 😉
Слева пользователь нажал «Пуск», «Питание», затем у него есть три варианта. Используя RDP справа, выбор довольно ограничен.
Эти два простых обходных пути, приведенные ниже, применимы к следующим версиям Microsoft:
- Окна 7
- Windows 8 / 8.1
- Windows 10
, независимо от того, установлен ли он на ПК, сервере или даже на виртуальной машине (виртуальной машине)!
Если вы поклонник сочетаний клавиш, возможно, вы уже знали, что Alt + F4 закрывает текущее выбранное приложение Windows.Когда ваш рабочий стол выбран, очевидно, что нажатие Alt + F4 говорит Windows, что вы хотите закрыть саму Windows. Просто, элегантно и легко запоминается!
- Нажмите Win + D , чтобы свернуть все открытые окна Windows и отобразить рабочий стол
(можно также щелкнуть левой кнопкой мыши в правом нижнем углу) - Нажмите Alt + F4 , чтобы вызвать Завершение работы Windows. Что вы хотите, чтобы компьютер делал? , где теперь вы можете выбрать любое из следующего списка действий:
Отключить
Выйти
Завершить работу
Перезапустить - Выберите нужный вариант, затем нажмите Введите (или щелкните OK ), как показано на рисунке ниже.
Похоже, у вас отключен JavaScript. Щелкните здесь, чтобы просмотреть видео выше. Циклическое воспроизведение видео можно приостановить и отключить, наведите курсор мыши, чтобы отобразить элементы управления.
Или вот то же видео на YouTube, которым вы можете поделиться.
- Откройте командную строку
a. Чтобы запустить Shutdown , введите:
shutdown / s / t 0
, затем нажмите ВведитеOR
г. Чтобы запустить Restart , введите:
shutdown / r / t 0
, затем нажмите Введите
Из-за указанной вами задержки в 0 секунд вы должны быть уверены, что действительно собираетесь сделать это немедленно, , прежде чем вы нажмете Введите key!
Примечание: эти методы также работают с Microsoft
- Windows Server 2008/2008 R2
- Windows Server 2012/2012 R2
- Windows Server 2016
, но меню «Пуск» этих серверных ОС не блокирует доступ к параметрам «Завершение работы» и «Перезагрузка / перезагрузка».Похоже, это указывает на то, что Microsoft предполагает, что только знающие системные администраторы в любом случае будут использовать эти ОС.
Предоставлено makeuseof 5 советов по исправлению настроек экрана удаленного рабочего стола:
CTRL + ALT + PAUSE: переключает клиент удаленного рабочего стола между полноэкранным и оконным режимами.
CTRL + ALT + BREAK: принудительно переключить удаленный рабочий стол в полноэкранный режим.
CTRL + ALT + MINUS: делает снимок экрана активного окна удаленного рабочего стола.
CTRL + ALT + PLUS: делает снимок экрана всего удаленного рабочего стола.
CTRL + ALT + END: перезагружает удаленный компьютер.
Нажмите CTRL + ALT + END, затем щелкните значок питания в правом нижнем углу. Это варианты, которые вы можете увидеть в Windows 10.
. Я заметил, что в Windows 10 по RDP нажатие CTRL + ALT + END вызовет обычный выбор параметров, которые вы получаете при нажатии CTRL + ALT + DEL, но параметры в правом нижнем углу не всегда показывают «Завершение работы» и «Перезагрузка», как описано ниже. Пока не знаю почему. Какой бы ни была причина, казалось бы, это удобное однократное нажатие было бы здорово порекомендовать, если бы оно было таким же универсальным, как два метода, которые я описал выше.
Я предпочитаю новый подход, описанный выше, поскольку он не полагается на стороннее программное обеспечение.
.Программное обеспечение сервера удаленной перезагрузки
— бесплатно загрузить сервер удаленной перезагрузки
Remote Reboot Utility (RemBoot) — это программный продукт, который работает с выделенным IP-номером и портом и по запросу с проверкой подлинности перезагружает компьютер. После установки RemBoot управляется через HTTPS с помощью любого веб-браузера. Все, что вам нужно, это файл. …
- Лицензия: Условно-бесплатная (25,00 $)
- Размер файла: 2,23 Мб
- Работает на: Win2000, WinOther, WinServer, WinXP, Other
Рекламное объявление
Рекламное объявление
С помощью Remote Files Server вы сможете управлять всеми своими файлами и предоставлять доступ к общим документам для ваших сетевых узлов и даже через Интернет.Remote Files Server — это специальное программное обеспечение Windows, которое обеспечивает одновременный доступ к общим. …
- Имя файла: remotefilesserver.exe
- Автор: Smrksoft
- Лицензия: Freeware (бесплатно)
- Размер файла:
Удаленный доступ server для Windows 2003 / XP / 2000 для консольных приложений. Zilab Remote Console Server, как следует из названия, представляет собой усовершенствованный и удобный сервер удаленного доступа для Windows 2003 / XP / 2000 / NT, который работает с консольными и устаревшими приложениями DOS.Он работает как обычная сетевая служба для Windows 2003 / XP / 2000 / NT и имеет поддержку нескольких пользователей, SSL-шифрованные соединения, динамическое отслеживание размера консоли, прозрачную печать на стороне клиента, переадресацию портов и запись сеанса.
- Лицензия: Условно-бесплатная (99,00 $)
- Размер файла: 3,2 Мб
- Работает на: WinXP, WinNT 4.x, WinME, Win98, Win95
IntelliAdmin Remote Reboot 1 дает инструмент до перезагрузите или выключите компьютеры в сети.С его помощью вы можете выбрать машины из списка или ввести их вручную. Имеется опция для альтернативных учетных данных. У вас должны быть права администратора на. …
- Лицензия: Freeware (бесплатно)
- Размер файла: 772 Кб
- Работает на: Windows XP, Windows 2000
ThinVNC Remote Access Server предоставляет полный внешний HTML5 Remote Desktop Доступ к любому ПК в корпоративной LAN / WAN, администрирование и перенаправление трафика ThinVNC HTTPS / WebSockets.ThinVNC Remote Access с возможностью определять пользователей и ПК. …
- Лицензия: Бесплатное (бесплатно)
- Размер файла: 7,8 Мб
- Работает на: WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Windows2000, Windows2003, WinME, WinNT 4. x
Winamp Remote Android Server — это приложение для Android, которое позволяет вам управлять вашим winamp с вашего мобильного Android Winamp Remote Android Server — это приложение для Android, которое позволяет вам управлять вашим winamp с мобильного телефона Android..
- Имя файла: WinampRemote_SRC_V1.0.1.rar
- Автор: winampdroid
- Лицензия: Freeware (бесплатно)
- Размер файла: 388 КБ
Remote Utilities is desktop для удаленного сетевого администрирования в доменной сети Windows. Он тесно интегрирован с Active Directory и обеспечивает удаленную установку на нескольких ПК, а также поддержку аутентификации AD.
- Лицензия: Freeware (бесплатно)
- Размер файла: 7.02 Мб
- Работает на: Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, Windows2000, Windows2003, Windows Server 2012, Windows Tablet PC Edition 2005, Windows Media Center Edition 2005, WinVista , Windows Vista, WinVista x64
Позволяет перезагружать машины Windows NT / 2000 / XP / 20003 по вашей локальной сети. Отображаются только машины, которые находятся в одном домене.
- Лицензия: Бесплатное ПО (бесплатно)
- Размер файла: 987 КБ
- Работает на: Win NT 4.x, XP, 2000, 2003
Простое завершение работы или перезагрузка других машин в вашей сети Выберите одну или несколько машин — или перезагрузите сразу. Установите задержки от 0 до 8 часов. Только выключение. Отменить одно или несколько. Подробно. …
- Лицензия: Freeware (бесплатно)
- Размер файла: 554 Kb
- Работает на: Windows 2003, XP, 2000
это позволяет подключаться к компьютеру из любого места с помощью telnet ..
- Имя файла: Удаленный сервер Telnet
- Автор: twittemz
- Лицензия: Бесплатное (бесплатно)
- Размер файла:
Поделитесь своим экраном с настраиваемым сервером VNC на основе abtoVNC server SDK.Простой в использовании мощный инструмент remote для рабочего стола позволяет создавать пользовательские приложения для совместного использования экрана. Remote desktop server SDK совместим с Windows 7, Vista, XP, Server 08. …
- Лицензия: Условно-бесплатная ($)
- Размер файла: 2,57 Мб
- Работает на: WinXP , WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Windows2000, Windows2003, WinServer, Windows Vista, WinMobile, Windows CE, Win98, WinME, Windows Tablet PC Edition 2005, Windows Media Center Edition 2005, Windows Mobile 2003, Windows Mobile 2005
Поделитесь своим экраном с настраиваемым сервером VNC на основе abtoVNC server SDK.Простой в использовании мощный инструмент remote для рабочего стола позволяет создавать пользовательские приложения для совместного использования экрана. Remote desktop server SDK совместим с Windows 7, Vista, XP, Server 08.
- Лицензия: Условно-бесплатная (975,00 $)
- Размер файла: 2,57 Мб
- Работает на: WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Windows2000, Windows2003, WinServer, Windows Vista, WinMobile, Windows CE, Win98, WinME, Windows Tablet PC Edition 2005, Windows Media Center Edition 2005, Windows Mobile 2003, Windows Mobile 2005
Связанные:
Сервер удаленной перезагрузки
— Удаленная перезагрузка сервера Nt
— Как удаленно перезагрузить сервер
— Удаленная перезагрузка сервера
— Перезагрузите Remote Xp
.