Psshutdown перезагрузка удаленного компьютера

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

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

Пользователи (особенно неопытные) частенько сталкиваются с вопросом, как выключить компьютер через удаленный рабочий стол. Это неудивительно, ведь в интерфейсе RDP попросту нет привычной кнопки! Вы входите в меню «Пуск» , но там нет значков отключения или перезапуска системы.

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

Psshutdown перезагрузка удаленного компьютера

Служебной необходимостью необходимо было перезагрузить 1-5 компьютеров удаленно в корпоративной сети. Немного поискав в интернете нашел легкий способ через коммандную строку. Как перезагрузить удаленный компьютер по сети?

Запускаем коммандную строку у себя на компьютере правами системного администратора и вводим команду

shutdown или shutdown /? — отобразить справку по использованию команды.

shutdown /s — выключить питание компьютера через 30 секунд. Пользователю будет выдано предупреждение о запланированном выключении.

shutdown /s /t 0 — выключить питание компьютера немедленно.

shutdown /s /t 60 /m \COMP7 — выключить питание компьютера COMP7 через 60 секунд.

shutdown /s /t 60 /m \192.168.0.1 — выключить питание компьютера с IP-адресом 192.168.0.1 через 60 секунд. При необходимости, пользователь с правами администратора, может отменить процесс выключения командой shutdown -a

shutdown /h — перевести компьютер в режим гибернации. При выполнении команды, вся информация из оперативной памяти (процессы, программы, данные) сохраняются в специальном файле hyberfil.sys, находящемся в корневом каталоге системного диска и выполняется обычное выключение питания. При следующем включении компьютера, диспетчер загрузки Windows ( BOOTMGR ) выполнит восстановление состояния системы из файла hyberfil.sys. Режим перевода в гибернацию должен быть включен для данного компьютера, например командой powercfg /H on или с помощью оснастки «Электропитание» панели управления Windows. Также, необходимо учитывать, что для реализации данного режима потребуется наличие большого объема свободного места на жестком диске под копию оперативной памяти.

shutdown /l — завершить сеанс текущего пользователя. Команда завершения сеанса может быть выполнена только на локальном компьютере и только для текущего пользователя. Аналогично выполнению команды logoff без параметров.

shutdown /r — выполнить перезагрузку локального компьютера. По умолчанию, перезагрузка выполнится через 30 секунд, если не задан параметр /t

shutdown /r /o /t 0 — выполнить перезагрузку локального компьютера немедленно (t 0 , с возможностью выбора дополнительных опций (/o. После перезагрузки на экран выводится меню выбора действий, с помощью которого можно либо продолжить обычную загрузку, либо выбрать дополнительные режимы для диагностики и восстановления системы. Параметр /o допустим для операционных систем Windows 8 и более поздних.

shutdown /r /m \192.168.0.1 — выполнить перезагрузку компьютера с IP-адресом 192.168.0.1.

shutdown /g — выполнить перезагрузку с восстановлением выполнения приложений, зарегистрированных с использованием функции API RegisterApplicationRestart . Обычно используется при обновлении системы, когда в процессе установки необходима перезагрузка с продолжением процесса инсталляции.

shutdown /r /c «Плановая перезагрузка» /d P:12:555 — выполнить перезагрузку компьютера с отображением сообщения «Плановая перезагрузка» и записью в системный журнал причины — «Запланированная», основной код — «12» (0x0B), дополнительный код — «555» (0x022b).

shutdown /i — запуск графической среды утилиты shutdown.exe. На экран выводится «Диалог удаленного завершения работы».

Для выполнения операции выключения, перезагрузки или завершения сеанса пользователя, нужно ввести имя или IP- адрес компьютера с использованием кнопки «Добавить», выбрать желаемое действие, причину и заполнить поле «Комментарий», текст из которого будет отображаться в информационном сообщении о запланированном действии. Для большинства причин, поле комментария является обязательным, и без его заполнения кнопка «OK» будет неактивной.

В Windows 7 и более поздних, удаленное выключение или перезагрузка с использованием команды shutdown, может завершаться ошибкой ”Отказано в доступе (5)” даже при наличии прав администратора и при разрешении принудительного удаленного завершения работы в локальных групповых политиках. Кроме того, при обращении к скрытым административным ресурсам C$, ADMIN$. и т.п. удаленного компьютера запрашивается имя пользователя и пароль, но подключение завершается отказом в доступе. Проблема решается выводом компьютера из домашней сети и добавлением (изменением) параметра реестра, в раздел:

hklmSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
необходимо добавить параметр LocalAccountTokenFilterPolicy, принимающий занчение dword:00000001

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

Командная строка

Как обычно, если графические инструменты не помогают, на помощь администратору приходит командная строка. Для того, чтобы управлять питанием компьютера с ее помощью не надо обладать особыми знаниями, достаточно запомнить одну простую команду. Нажмите Win+R или Пуск — Выполнить и введите следующие команды:

rdp-shutdown-005.jpg

Разберем ключи команды подробнее:

  • s — выключение компьютера
  • r — перезагрузка
  • f — принудительное завершение мешающих перезагрузке процессов
  • t — время, через которое завершение работы будет выполнено, указывается в секундах через пробел. Если данный параметр не используется команда будет выполнена через 60 секунд.

PsShutdown

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

psshutdown [[\computer[,computer[. ] | @file [-u username] [-p password]] -s|-r|-h|-d|-k|-a|-l|-o [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m «message»]

computer — имя или IP-адрес компьютера. Если параметр не указан, команда запустится на локальном компьютере. Если используется шаблон \*, то PsExec выполнит приложение на всех компьютерах домена;

@file — позволяет взять список компьютеров, на которых необходимо выполнить смену пароля, из файла;

-u — имя пользователя. Если не указано, то будет выполнено из-под текущего пользователя;

-p — пароль. Если не указан, то будет запрошен при выполнении;

-s — выключение без отключения питания;

-r — перезагрузка;

-h — переход в режим гибернации;

-d — переход в спящий режим;

-k — выключение;

-a — отмена выключения (возможна только, если выключение запланировано, но не запущено);

-l — блокировка компьютера;

-o — завершение сеанса;

-f — принудительное завершение запущенных процессов;

— разрешить локальному пользователю отменить выключение;

-t — время до выключения (по умолчанию 20 секунд) или время в 24-часовом формате, когда будет выполнено завершение работы;

-n — время ожидания подключения к удаленным компьютерам (в секундах);

-v — сообщение на экране в течение заданного количества секунд до выключения;

-e — позволяет указать код причины выключения: u — пользовательский код причины, p — код планового выключения. xx — основной код причины (значение должно быть меньше 256), yy — второстепенный код (значение должно быть меньше 65536);

-m — сообщение для пользователя компьютера. Появится, когда начнется отсчет времени до выключения/перезагрузки.

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

Подводя итог, скажем, что, благодаря своей бесплатность, миниатюрности и простоте, PsTools способен занять достойное место среди инструментов любого Windows-администратора.

Установка

Просто скопируйте PsShutdown на путь к исполняемому файлу и введите PsShutdown с параметрами командной строки, определенными ниже.

см. статью февраль 2005 Windows IT Pro Magazine, посвященной расширенному использованию PsKill.

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

Использование: PsShutdown [[\компутер [, Computer [. ] | @file [-u пользователь [-p пссвд]]] -s |-r |-h |-d |-k |-a |-l |-o [-f] [-c] [-t NN | ч] [-n s] [-v NN] [-e [u | p]: XX: yy] [-m «сообщение»]

Параметр Описание
Отображает поддерживаемые параметры.
компьютерами Выполните команду на удаленном компьютере или указанных компьютерах. Если опустить имя компьютера, выполняемое командой в локальной системе, и указать подстановочный знак ( *), команда выполняется на всех компьютерах в текущем домене.
@file Выполните команду на каждом компьютере, указанном в указанном текстовом файле.
-u Указывает необязательное имя пользователя для входа на удаленный компьютер.
-p Указывает необязательный пароль для имени пользователя. Если этот параметр не указан, будет предложено ввести скрытый пароль.
-a Прерывает завершение работы (возможно, только при выполнении обратного отсчета).
-c Разрешает прерывание завершения работы интерактивным пользователем.
-d Приостановите работу компьютера.
-e Код причины завершения работы.
Укажите «u» для кодов причин пользователя и «p» для кодов причин завершения работы.
XX — это основной код причины (должен быть меньше 256).
гг — это вспомогательный код причины (должен быть меньше 65536).
-f Принудительно завершает работу всех работающих приложений во время завершения работы, а не предоставляет им возможность корректно сохранить данные.
-h Режим гибернации компьютера.
-k Выключена компьютер (перезагрузка, если выключена не поддерживается).
-l Блокировка компьютера.
-m Этот параметр позволяет указать сообщение, которое будет отображаться для пользователей, вошедших в систему, когда начнется отсчет завершения работы.
-n Указывает время ожидания в секундах при подключении к удаленным компьютерам.
-o Выйдите из системы пользователя консоли.
-r Перезагрузите компьютер после завершения работы.
-s Завершение работы без выключения питания.
-t Задает обратный отсчет в секундах до завершения работы (по умолчанию: 20 секунд) или время завершения работы (в 24-часовом формате).
-v Отображать сообщение за указанное число секунд до завершения работы. Если опустить этот параметр, откроется диалоговое окно уведомление об отключении, в котором будет указано значение 0, в результате чего диалоговое окно не появится.

Download

Загрузить PsTools(2,7 МБ)

PsTools
PsShutdown является частью растущего комплекта средств командной строки Sysinternals, помогающих в администрировании локальных и удаленных систем с именем PsTools.

Installation

Just copy PsShutdown onto your executable path, and type psshutdown with command-line options defined below.

See the February 2005 issue of Windows IT Pro Magazine for Mark’s article that covers advanced usage of PsKill.

You can use PsShutdown to initiate a shutdown of the local or a remote computer, logoff a user, lock a system, or to abort an imminent shutdown.

Usage: psshutdown [[\computer[,computer[. ] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m «message»]

Parameter Description
Displays the supported options.
computer Perform the command on the remote computer or computers specified. If you omit the computer name the command runs on the local system, and if you specify a wildcard (\*), the command runs on all computers in the current domain.
@file Run the command on each computer listed in the text file specified.
-u Specifies optional user name for login to remote computer.
-p Specifies optional password for user name. If you omit this you will be prompted to enter a hidden password.
-a Aborts a shutdown (only possible while a countdown is in progress).
-c Allows the shutdown to be aborted by the interactive user.
-d Suspend the computer.
-e Shutdown reason code.
Specify ‘u’ for user reason codes and ‘p’ for planned shutdown reason codes.
xx is the major reason code (must be less than 256).
yy is the minor reason code (must be less than 65536).
-f Forces all running applications to exit during the shutdown instead of giving them a chance to gracefully save their data.
-h Hibernate the computer.
-k Poweroff the computer (reboot if poweroff is not supported).
-l Lock the computer.
-m This option lets you specify a message to display to logged-on users when a shutdown countdown commences.
-n Specifies timeout in seconds connecting to remote computers.
-o Logoff the console user.
-r Reboot after shutdown.
-s Shutdown without power off.
-t Specifies the countdown in seconds until the shutdown (default: 20 seconds) or the time of shutdown (in 24 hour notation).
-v Display message for the specified number of seconds before the shutdown. If you omit this parameter the shutdown notification dialog displays and specifying a value of 0 results in no dialog.

Download

Download PsTools (2.7 MB)

PsTools
PsShutdown is part of a growing kit of Sysinternals command-line tools that aid in the administration of local and remote systems named PsTools.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector