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

Содержание
  1. SHUTDOWN – перезагрузка / выключение Windows через командную строку
  2. Админу на заметку – 17. Как выключить или перезагрузить компьютер через RDP
  3. Графическая оболочка
  4. Командная строка
  5. Утилита PsShutdown от Sysinternals
  6. PowerShell
  7. Удаленно перезагрузить компьютер: как это сделать
  8. Перезагрузка через RDP
  9. TeamViewer
  10. AnyDesk
  11. Команда SHUTDOWN – выключение / перезагрузка компьютера
  12. SHUTDOWN — команда выключения и перезагрузки Windows
  13. Предназначение SHUTDOWN
  14. Как использовать SHUTDOWN
  15. Функционал команды shutdown выглядит следующим образом:
  16. Команда SHUTDOWN — примеры реализации
  17. Пример №1. Выключаем питание компьютера немедленно
  18. Пример №2. Выключаем питание компьютера с задержкой
  19. Пример №3. Перезагружаем компьютер немедленно
  20. Пример №4. Переводим ПК в режим гибернации
  21. Пример №5. Завершаем сеанс текущего пользователя
  22. Пример №6. Останавливаем выключение компьютера
  23. Пример №7. Перезагружаем удалённый компьютер по IP-адресу
  24. Пример №8. Выключаем удалённый компьютер по его сетевому имени
  25. Пример №9. Запускаем графическую утилиту showdown
  26. Пример №10. Перезагружаем ПК с восстановлением работы зарегистрированных приложений
  27. Автоматизируем процесс с помощью создания ярлыков
  28. Заключение
  29. Как перезагрузить компьютер удаленно – пошаговая инструкция (2019)
  30. Удалённая перезагрузка/выключение через коммандную строку
  31. Как перезагрузить компьютер удаленно: подробные рекомендации
  32. Администрирование на расстоянии
  33. Процесс настройки
  34. Пробуем перезагрузить удаленный компьютер
  35. Какое ПО использовать?
  36. Омский форум :: (Как перезагрузить компьютеры по сети (в случае проверки))

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:WindowsSystem32cmd.

exe ПКМ + Shift Запуск от имени другого пользователя), который имеет достаточно прав, и выполните команду shutdown.

Админу на заметку – 17. Как выключить или перезагрузить компьютер через RDP

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

Удаленный доступ к рабочему столу по протоколу RDP широко используется для работы не только с серверами, но и с рабочими станциями, как для удаленной работы, так и в целях администрирования.

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

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

Важно

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

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

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

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

Администраторы, следуя этой логике, должны уметь управлять питанием и иными способами.

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

Графическая оболочка

На самом деле “проблема” решается не просто, а очень просто. Выйдя на рабочий стол достаточно нажать Alt+F4 чтобы получить стандартный диалог завершения работы.

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

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

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

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

shutdown -s -f -t 0

для выключения

shutdown -r -f -t 0

для перезагрузки.

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

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

Утилита PsShutdown от Sysinternals

Если штатные возможности вас по какой-либо причине не устраивают, то можно воспользоваться альтернативой – утилитой PsShutdown от Sysinternals.

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

Синтаксис утилиты похож на синтаксис стандартной, но есть некоторые отличия, так для выключения выполните:

psshutdown -k -f -t 0

а для перезагрузки:

psshutdown -r -f -t 0

Поясним используемые ключи:

  • k – выключение системы
  • r – перезагрузка
  • f – принудительное завершение процессов
  • t – время выполнения команды

Если вместо ключа -k использовать для выключения ключ -s, то система завершит работу без выключения питания, старожилы должны хорошо помнить:

Кроме того, данная утилита позволяет управлять питанием других ПК по сети. Если честно, то работать по сети умеет и штатная утилита shutdown, достаточно указать ключ:

-m computer

Но есть один существенный недостаток – команда выполняется в контексте запустившего его пользователя, поэтому вы из дома не сможете выключить рабочий ПК, даже имея доступ в корпоративную сеть через VPN и имея учетные данные администратора сети.

Совет

PsShutdown данного недостатка лишена и позволяет указывать учетные данные для подключения к удаленному ПК, например:

psshutdown computer -u username -p password -r -f -t 0

Данная команда выполнит перезагрузку удаленного ПК computer использовав для подключения имя username и пароль password.

Следует помнить, что указанный вами пользователь должен иметь права доступа к административному ресурсу ADMIN$.

В среде Active Directory этим правом обладает администратор домена, а вот в одноранговой сети могут возникнуть затруднения.

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

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

А затем в ветвь реестра

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem

добавить параметр типа DWORD с именем

LocalAccountTokenFilterPolicy

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

Попробуем снова выключить его удаленно.

Как видим в этот раз команда отработала успешно.

PowerShell

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

Для выключения используйте команду:

Stop-Computer -Force

А для перезагрузки:

Restart-Computer -Force

Ключ -Force в данном случае аналогичен ключу -f команды shutdown и предполагает принудительное завершение работы мешающих выключению приложений.

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

Stop-Computer -ComputerName computer -Credential username -Force

Где ключи:

  • ComputerName – имя удаленного компьютера, допускается перечисление нескольких имен через запятую
  • Credential – имя учетной записи для аутентификации в удаленной системе

При этом работа через PowerShell более безопасна, так как пароль не вводится открытым текстом и не остается в истории команд. Для аутентификации используются стандартные механизмы ОС.

Как видим, для управления питанием в ОС Windows доступны самые разнообразные инструменты – на любой вкус и цвет. При этом все они доступны внутри терминальной сессии, какой из них использовать – дело личного вкуса и предпочтений.

Удаленно перезагрузить компьютер: как это сделать

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

Удаленный доступ к компьютеру уже давно активно используется пользователями ПК. Он позволяет соединять устройства на расстоянии для совместной работы, обмена файлами или поиска решений проблемы.

Но что делать, если нужно удаленно перезагрузить зависший компьютер? Или же требуется перезапуск после установления новых программ? А иногда юзеру нужно зайти в безопасный режим для решения неполадок. К счастью, эти действия можно сделать удаленно.

В этом нам помогут средства системы или дополнительные приложения.

Перезагрузка через RDP

Windows предоставляет пользователям удобную возможность – Remote Desktop Protocol. Это клиент, позволяющий совершить удаленное подключение к рабочему столу. При этом одновременно могут подключаться несколько ПК, что значительно упрощает работу.

Но иногда возникает необходимость удаленно перезагрузить компьютер. Обычно пользователи идут стандартным путем, через меню «Пуск». И тут они сталкиваются с неожиданной проблемой: в меню «Пуск» нет кнопки «Перезагрузка». Здесь можно только отключиться от RDP.

Почему так происходит?

Ранее мы упомянули, что к одному рабочему столу может быть подключено несколько компьютеров. Если один из пользователей ненароком сделает перезагрузку, остальные участники потеряют несохраненные данные. Поэтому разработчики просто убрали эту функцию из меню «Пуск». Но если перезагрузка все-таки нужна, воспользуйтесь приведенной ниже инструкцией.

Обратите внимание

Самый простой способ – перезагрузка через графический интерфейс. Для этого воспользуйтесь горячей комбинацией клавиш Alt+F4. В диалоговом окне выберите «Перезагрузка» или «Завершение работы», если хотите выключить компьютер.

Если графический интерфейс не помог, можно перезагрузить удаленный компьютер через командную строку. Вызовите командную строку через сочетание Win+R. Введите следующую команду: shutdown -r -f -t 0.

  • r – перезагрузка;
  • f – принудительное закрытие всех запущенных программ;
  • t – время (в секундах), через которое будет выполнена команда. Можете задать удобное для вас значение. Если параметр на указан, по умолчанию перезагрузка начнется через 60 с.

Если вы хотите завершить работу, введите команду: shutdown -s -f -t 0, где s – это выключение компьютера.

TeamViewer

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

Компьютеру присваивается ID. При каждом запуске генерируется разовый пароль. Чтобы открыть доступ к вашему устройству, сообщите партнеру ID и пароль.

Если вы хотите подключиться к удаленному ПК, введите ID и пароль напарника в панели «Управлять компьютером».

Если нужно периодически удаленно подключаться к устройству, установите постоянный пароль (в целях безопасности не говорите его посторонним). К примеру, так вы сможете просматривать файлы на офисном ПК, находясь дома или в кафе.

TeamViewer предоставляет пользователям разнообразные возможности. Это управление ПК, копирование файлов, чат, VPN, конференция. Как перезагрузить компьютер через удаленный доступ? Это делается через меню «Пуск». Еще один способ: «Действия» – «Перезагрузка». Программа предложит два варианта:

  • обычная перезагрузка;
  • в безопасном режиме.

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

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

AnyDesk

Еще одна программа, позволяющая удаленно перезагрузить компьютер. Конечно, по функциональности она значительно уступает более мощным аналогам, в частности TeamViewer.

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

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

Бесплатная (неполная) версия доступна для некоммерческого использования. Однако связь не прерывается, если разработчики заподозрили коммерческое применение программы (как это часто бывает с TeamViewer). Дело в том, что расширенные версии приобретаются за дополнительную плату, а в бесплатном приложении доступен только базовый набор функций. Поэтому прерывать связь просто нет смысла.

Подключение между ПК происходит так же, как и в TeamViewer. Каждому устройству присваивается ID, которое нужно ввести в соответствующее поле. Чтобы не вводить пароль постоянно, установите неограниченный доступ. Перезагрузка запускается стандартными способами: Alt+F4 или меню «Пуск». После этого действия соединение прервется, и подключаться придется заново.

Выбор программы во многом зависит от предпочтений пользователя. Если для вас важнее функциональность, топовым софтом считается TeamViewer. Но если нужен только базовый набор возможностей, а прерывание работы вас раздражает, хорошим вариантом станет AnyDesk. Интерфейс очень прост, и разобраться в нем можно интуитивно.

Важно

Стоит ли покупать лицензию? Это зависит от задач, которые вы ставите. Для частного использования бесплатной версии вполне достаточно. Конечно, есть и другие программы – это Radmin, LiteManager, Ammyy admin. Подберите для себя приложение, в котором вам будет удобно работать.

Но помните, что для связи требуется запуск утилит на обоих устройствах и Интернет-подключение.

Команда SHUTDOWN – выключение / перезагрузка компьютера

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

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

Формат командной строки:

SHUTDOWN.EXE [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m компьютер][/t xxx][/d [p|u]xx:yy [/c “комментарий”]]

Если в командной строке не заданы параметры, или задан параметр /? – то на экран выдается краткая справка по использованию команды.

Вместо синтаксиса /ключ допускается использование -ключ:

SHUTDOWN.EXE [-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 – Переключение локального компьютера в режим гибернации. Можно использовать с параметром /f.
/e – Указание причины непредвиденного завершения работы компьютера.
/o – Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Данный параметр допустим для Windows 8 и более поздних версий. Необходимо использовать в с параметром /r.
/m компьютер – Имя или IP-адрес конечного компьютера.
/t xxx – Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30 секунд. Если период таймаута больше 0, применяется параметр /f.
/c “комментарий” – Комментарий с причиной перезапуска или завершения работы. Наибольшая длина – 512 знаков.
/f – Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр /f используется, если для параметра /t задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения. “p” означает запланированную перезагрузку или завершение работы. “u” означает, что причина определяется пользователем. Если не задано ни “p”, ни “u”, перезагрузка или завершение работы являются незапланированными. xx является основным кодом причины (целое положительное число, меньшее 256). yy является вспомогательным кодом причины (целое положительное число, меньшее 65536). Для управления процессами выключения и перезагрузки, пользователь должен обладать правами администратора по отношению к управляемой системе.

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$… и т.п. удаленного компьютера запрашивается имя пользователя и пароль, но подключение завершается отказом в доступе. Проблема решается выводом компьютера из домашней сети и добавлением (изменением) параметра реестра, в раздел:

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

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

Управление электропитанием в командной строке Windows – команда POWERCFG

Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой “Поделиться”

SHUTDOWN — команда выключения и перезагрузки Windows

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

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

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

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

Знакомимся с функционалом команды shutdown

Предназначение SHUTDOWN

Большинство пользователей выключает свой компьютер с помощью стартового меню, с помощью меню через Alt+F4, или просто нажав на кнопку питания ПК.

Альтернативой этому может стать команда shutdown (перевод с англ. «shutting down» — выключение).

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

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

Функционал команды позволяет отключить ваш компьютер через заданное вами время

Команда поддерживает как локальное отключение компьютера, так и удалённое, позволяя отключать (перезагружать, вводить в гибернацию и т.д.) другие ПК в вашей сети (необходимо наличие прав администратора).

Как использовать SHUTDOWN

Вы можете активировать shutdown как с помощью классической командной строки, так и используя инструментарий «PowerShell». Также вы можете упростить работу с командой,  создав ярлык для её запуска на рабочем столе.

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

Функционал команды shutdown выглядит следующим образом:

Перечень ключей для работы с командой

Из всей обоймы ключей я бы отметил следующие:

shutdown /a – команда останавливает процесс выключения или перезагрузки. Может быть полезна в ситуации, когда служба обновления Виндовс (Windows Update) решила перезагрузить ваш компьютер (или когда вы или какие-либо сторонние программы запустили процесс перезагрузки);

shutdown /s – команда выключения ПК;

shutdown /r – команда перезагрузки PC;

shutdown /g – функционал ключа похож на shutdown /r (компьютер перезагружается), при этом вновь запускаются все зарегистрированные приложения;

shutdown /h – ввод компьютера в режим гибернации;

shutdown /l – выход из учётной записи текущего пользователя (log off);

shutdown /p – выключение компьютера без соответствующих предупреждений. Равноценна команде shutdown /s /f /t 0.

Команда SHUTDOWN — примеры реализации

Давайте рассмотрим популярные примеры использования команды shutdown:

Пример №1. Выключаем питание компьютера немедленно

В командной строке наберите:

shutdown /s /t 0

Наберите команду с указанными ключами в командной строке

Пример №2. Выключаем питание компьютера с задержкой

В командной строке используйте команду:

shutdown /s /t 3600 (3600 – это время в секундах, в данном примере это 60 минут, т.е. один час). Вместо 3600 поставьте любое удобное для вас время, высчитав его показатель в секундах;

Компьютер отключится через час

Пример №3. Перезагружаем компьютер немедленно

shutdown /r /t 0

Пример №4. Переводим ПК в режим гибернации

Введите — shutdown /h/t 0

Пример №5. Завершаем сеанс текущего пользователя

shutdown /l

Указанная команда позволяет завершить сеанс текущего пользователя

Пример №6. Останавливаем выключение компьютера

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

shutdown /a

Пример №7. Перезагружаем удалённый компьютер по IP-адресу

shutdown /r /m 192.168.0.1

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

Компьютер с указанным сетевым адресом будет перезагружен

Пример №8. Выключаем удалённый компьютер по его сетевому имени

shutdown /s /t 300 /m COMP1

Команда выключает питание сетевого компьютера COMP1 через 5 минут (300 секунд).

Пример №9. Запускаем графическую утилиту showdown

shutdown /i

После запуска на экране появится табличка «Диалог удалённого завершения работы».

Настройте необходимые опции в графическом окне утилиты showdown

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

Пример №10. Перезагружаем ПК с восстановлением работы зарегистрированных приложений

shutdown /g

Автоматизируем процесс с помощью создания ярлыков

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

Для осуществления этой операции выполните следующее:

  • Наведите курсор на свободное место на рабочем столе, нажмите правую клавишу мыши;
  • Выберите «Создать» — «Ярлык»;
  • В поле «Укажите расположение объектов» введите нужную команду с ключами, а затем нажмите на «Далее»;

    В строке «Укажите расположения объектов» наберите команду с нужными ключами, а затем нажмите на «Далее»

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

    Команда shutdown позволяет выполнять необходимые операции для выключения и перезагрузки вашего компьютера. Если же функционал данного инструмента вас не устроил, тогда можно обратиться к возможностям таких программ как «Таймер выключения», «Time PC», «Shutdown Scheduler» и других аналогов, позволяющих выключить ПК в заданное вами время.

    Как перезагрузить компьютер удаленно – пошаговая инструкция (2019)

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

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

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

    Как использовать такую функцию и для чего она может понадобиться – об этом рассказано в данной статье.

    Содержание:

    Существует ряд программ для удаленного администрирования компьютера.

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

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

    Обратите внимание

    Тогда она выполняется обычным методом – с кнопки Пуск или с помощью командной строки.

    Но в реальности достаточно у малого количества пользователей имеется программа удаленного администрирования.

    Хотя, если такая ситуация происходит неоднократно, то стоит скачать и установить подобный софт.

    вернуться к меню ↑

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

    • Загрузите удаленный компьютер;
    • Если загрузка прошла нормально, то зайдите в меню Пуск и наберите services.msc (этот вариант подойдет только для версий операционной системы 8, 8.1, 10);
    • Если же версия операционной системы более старая, то зажмите клавиши Win+R на удаленном компьютере и вызовите окно Выполнить;
    • В его поле ввода впечатайте необходимую (ту же) комбинацию;
    • Нажмите Ввод;
    • Откроется список служб на удаленном ПК – найдите в нем Удаленный реестр и кликните по нему дважды левой клавишей;
    • Перейдите в открывшемся окне на вкладку Общие;
    • Выберите Запустить;
    • Таким образом вы запустили работу данной службы для текущего сеанса;
    • Теперь вам необходимо настроить автоматический запуск этой службы при каждом запуске устройства;
    • Для этого в поле Режим запуска разверните выпадающее меню и выберите в нем Автоматический;
    • Нажмите ОК и закройте окно;
    • Теперь снова вернитесь к списку служб на удаленном ПК и найдите в нем службу Terminal Service;
    • Повторите для этой службы все пункты, начиная с 6 и заканчивая 12;
    • Теперь основные службы готовы к удаленной работе, и вы сможете управлять вашим ПК на расстоянии.

    вернуться к меню ↑

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

    Для этого следуйте по алгоритму:

    • Запустите на физическом ПК, за которым работаете, программу для удаленного администрирования;
    • Подключитесь к компьютеру, который хотите перезагрузить;
    • Запустите командную строку комбинацией cmd, введенной в окне меню Выполнить или в поисковой строке;
    • Откроется командная строка;
    • В ней введите команду shutdown –r;
    • После этого допишите соответствующие атрибуты, указывающие, какое именно устройство следует перезагрузить: /mcomputer_name, где computer_name – имя устройства, которое вы хотите перезагрузить, написанное латиницей, без пробелов;
    • Нажмите Ввод;
    • После этого вы можете закрывать командную строку.

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

    Есть еще один, более сложный, но более продвинутый вариант – вместо shutdown –r набрать shutdown –i.

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

    Но такой способ подойдет только тем, кто действительно понимает, что делает.

    вернуться к меню ↑

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

    Если же подобные манипуляции с ПК приходится проводить достаточно часто, то проще скачать и установить на него соответствующую программу, с помощью которой вы сможете осуществить ряд манипуляций.

     LanShutDown 4.0 – простая утилита для выполнения элементарных функций удаленного администрирования, состоит всего из двух файлов – один помещается на удаленный компьютер, а другой на тот, с которого вы будете работать. С помощью данного софта вам потребуется сделать всего один клик мышью, чтобы включить или выключить удаленное устройство.

    Также данный софт отлично работает в качестве дополнения к любой программе удаленного администрирования.

    Если раньше в ней была недоступна возможность перезагрузки, то теперь достаточно запустить обе утилиты совместно и зажать Alt+F4.

    После этого откроется стандартное окно для осуществления перезагрузки удаленного ПК.

    вернуться к меню ↑

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

    Но что же это за программы?

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

    В таблице ниже приведены основные эксплуатационные характеристики такого софта.

    Таблица 1. Особенности и функционал программ для удаленного администрирования ПК

    НазваниеПринцип работыЯзык менюУстановка на компьютерФункционалОсобенности

    Microsoft Remote Desktop
    Интернет и локальная сеть
    Русский
    Скачивания никаких дополнительных программ не требуется
    Базовый расширенный
    Связываться можно только с компьютера, имеющего версию Windows Pro и выше

    Remote Utilities
    Интернет и локальная сеть
    Русский
    Требуется установка как на компьютер администратора, так и на администрируемые
    Очень широкий, фактически, это самый мощный софт, представленный в настоящее время на русском языке
    Позволяет осуществлять администрирование до 10 устройств. Сфот распространяется бесплатно даже для коммерческого использования

    Ultra VNC
    Интернет, локальная сеть
    Русский
    Требуется установка программы на администрируемом ПК
    Широкий
    Кроссплатформенность

    Aero Admin
    Интернет
    Русский
    Не требуется. Только использование небольшого исполнительного файла
    Простой
     Максимально простая

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

    Например, программа от Майкрософт, хотя и кажется лучшим выбором, имеет ряд существенных недостатков, и фактически, почти не применима на слегка устаревших устройствах.

    Удалённая перезагрузка/выключение через коммандную строку

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

    otvetnoe

    Использование: shutdown [-i | -l | -s | -r | -a] [-f] [-m ] [-t xx] [-c “комментарий”] [-d up:xx:yy]

    Ключи:

    -?–вывод справки по использованию (либо без ключа)
    -i–отображение графического интерфейса (при использовании этот ключ ставится впереди всех);
    -l–выход из системы (несовместима с ключом –m);
    -s–выключение компьютера;
    -r–перезагрузка компьютера;
    -a–отмена выполнения перезагрузки/выключения;
    -m – применение операции к удаленному компьютеру с именем ;
    -t N– таймер выполнения операции в N секунд;
    -c “комментарий”– комментарий к операции (при использовании в окне будет отображен “комментарий”, в командной строке обязательно заключать его в двойные кавычки, комментарий не должен быть длиннее 127 знаков);
    -f– принудительное завершение работы приложений без предварительного предупреждения;
    -d [u] [p]:xx:yy– код причины;
    u – пользовательский код;
    p – запланированное завершение;
    xx – основной код причины (1-255);
    yy – дополнительный код причины (1-65535).

    Примеры использования:

    shutdown -r -t 20 -c “Перезагружаю компьютер через 20 сек.” –  перезагружает локальный компьютер с таймером на 20 секунд и выводом комментария;
    shutdown -s -t 600 – выключает локальный компьютер по истечении 600 секунд (10 минут);
    shutdown -s -m user02 -t 20 -c “Закругляйся” – выключает удаленный компьютер user02 с таймером 20 секунд и комментарием;
    shutdown -a – останавливает выполнения перезагрузки/выключения на локальном компьютере.

    Примечания: команду shutdown может использовать только пользователь с правами администратора, обычный пользователь может использовать только ключ -l (выход из системы).

    Чтобы разрешить пользователям использовать остальные возможности команды shutdown, нужно воспользоваться оснасткой “Локальная политика безопасности” (..WINDOWSsystem32secpol.msc).

    Перейдите в раздел Локальные политики -> Назначение прав пользователя -> Принудительное удаленное завершение и добавьте пользователя или группу пользователей, которым вы хотите дать разрешение.

    Для удаленной перезагрузки/выключения сервера служит команда tsshutdn

    Использование: tsshutdn [T ] [/server:имя сервера] [/reboot] [/powerdown] [/delay: N ] [/v]

    Параметры:

    T– задает время (в секундах), которое должно пройти с момента уведомления всех пользователей до отключения их от сеансов (по умолчанию 60 секунд);
    /server:имя сервера – задает имя сервера терминалов, который завершает работу (если имя сервера не задано, то работу завершит текущий сервер терминалов);
    /reboot– перезагружает сервер терминалов после завершения всех пользовательских сеансов;
    /powerdown– если компьютер поддерживает программное управление питанием от сети, то выключает питание сервера терминалов;
    /delay:N– после выхода всех пользователей из сеансов задает время, которое должно пройти до остановки всех процессов и завершения работы сервера терминалов (по умолчанию 30 секунд);
    /v– отображает сведения о выполненных действиях;
    /?– отображает справку в командной строке.

    Примеры использования:

    tsshutdn 0 /powerdown /delay:0– выключение компьютера, без задержки (таймаут – 0 сек.)

    Примечания: команду tsshutdn может использовать только пользователь с правами администратора.

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

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

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

    Администрирование на расстоянии

    Есть специальный софт, предназначенный для управления ПК удаленным доступом. Если он установлен на другой компьютер, можно задавать своему различные команды и полностью контролировать его работу. Одним словом, открываете Рабочий стол одного устройства с другого, и при подключении к сети двух аппаратов, выполняете с него необходимые действия.

    В таком случае используется традиционный способ – командная строка или клавиша Пуск. Вот только не у всех пользователей установлена специальная утилита администрирования на расстоянии. Если часто выполняете такого рода процедуры, лучше загрузить софт.

    Процесс настройки

    Перезагрузить компьютерное устройство на расстоянии можно с помощью такого алгоритма:

    • включаете удаленный ПК;
    • если все прошло успешно, нажимаете Пуск и вводите services.msc (предназначен для новых выпусков ОС 8, 8.1, 10);
    • для старых версий Виндовс используется сочетание Win + R на удаленном компьютере, и вызывается окошко Выполнить;
    • в появившейся строчке пишете соответствующую комбинацию;
    • кликаете Ввод ;
    • будет открыт перечень служб на удаленном вашем компьютере – ищите Удаленный реестр и делаете двойной левый клик мышкой;
    • переходите в появившемся окошке на вкладку Общие;
    • выбираете Запустить (активируется работа службы для нынешнего сеанса);
    • теперь нужно установить автозапуск данной службы при каждом включении оборудования;
    • в режиме запуска разворачиваете меню и выбираете Автоматический;
    • жмете ОК и закрываете окно;
    • повторно возвращаетесь к перечню служб на удаленном компе, ищите Terminal Service;
    • повторяете для данной службы вышеуказанные действия, начиная с Удаленного реестра.

    Теперь можно управлять на расстоянии своим аппаратом и при необходимости его перезагрузить.

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

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

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

    • во-первых, активировать на физическом компе, за которым будете работать, утилиту;
    • во-вторых, подключиться к компьютеру, нуждающемуся в перезагрузке;
    • в-третьих, запустить командную строку вводом cmd в окно меню Выполнить или строке поиска;
    • далее будет открыта командная строка;
    • в ней вести

    shutdown –r

    • дописать необходимые атрибуты, которые указывают на конкретное перезагружаемое устройство: /mcomputer_name (computer_name – наименование девайса, который планируете перезагрузить, пробелы не ставятся);
    • нажать Ввод;
    • наконец, закрыть командную строчку.

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

    Существует способ сложнее, но он и удобнее – набрать shutdown –i. Так будет открыт индивидуальный спецтерминал, позволяющий настроить инфу о перезагрузке и сохранить записи о ней в журнале. Но этот вариант подходит для продвинутых пользователей.

    Какое ПО использовать?

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

    Можете загрузить себе LanShutDown 4.0. Это проверенный инструмент для реализации простейших опций удаленного администрирования, в его составе только 2 файла – один отправляется на удаленный ПК, а второй на рабочий. Тут нужно будет только раз кликнуть мышкой, чтобы активировать или деактивировать оборудование.

    Важно

    Этот софт также можно использовать как дополнение к полноценной программе. Раньше в нем не получалось перезагрузить аппарат, а теперь необходимо только запустить одновременно обе утилиты и нажать Alt + F4 . Наконец, будет открыто окошко для удаленной перезагрузки.

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

    • Microsoft Remote Desktop – не нужно загружать дополнительное ПО, но подходит исключительно для компьютеров с версией Виндовс Pro и выше;
    • Remote Utilities – необходимо установить на ПК админа и на администрируемые. Качественный и мощный продукт на русском языке, позволяет контролировать до десяти устройств, распространяется бесплатно;
    • Ultra VNC– русскоязычная утилита, нуждающаяся в установке на администрируемый комп, кроссплатформенная.

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

    Омский форум :: (Как перезагрузить компьютеры по сети (в случае проверки))

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

  • Как быть, если к вам в офис пришли какие-то враги (например, лиц-шмональщики), и застали вас в процессе работы за компьютером, на котором уже введены все секретные пароли, запущены нелицензионные программы, открыты секретные документы? Самый простой и надёжный способ – перезагрузить сразу все компьютеры, сделав вид будто это какой-то случайный ужасный сбой, а вовсе не принятие мер безопасности. Эта небольшая статья – о том, как вызвать такой “сбой”. СПОСОБ ПЕРВЫЙ – ЭЛЕКТРИЧЕСКИЙ. Самый простой, надёжный и жестокий способ – электрический. Просто замкните электропроводку – вылетят пробки, офис будет надёжно обесточен. Чтобы вызвать надёжное короткое замыкание лучше подготовиться заранее, проявив фантазию в создании короткозамкнутых приборов. Это может быть что угодно: “неисправный” электрочайник, “проблемная” электролампочка, “сломаный” удлинитель, и так далее. Это может быть просто “включатель света” на стене, или какая-нибудь “недоделанная проводка”, которую можно “нечаянно” задеть ногой… В общем, здесь полный простор для фантазии. Главное – не забывать про источники бесперебойного питания. Глупо обесточивать офис, если у каждого компьютера стоит UPS. Если вы заботитесь о безопасности, то не поленитесь заранее протянуть в своём офисе отдельную проводку специально для питания компьютеров, завести её всю на один хороший мощный UPS. Во-первых, такая схема – надёжнее, правильнее, легче в обслуживании, по сравнению с той схемой, когда у каждого компа стоит персональный UPS. Во-вторых, вы получаете прекрасную возможность отрубать питание у всех компьютеров сразу. Либо закоротив проводку (хороший UPS при этом уйдёт в защиту), либо просто отключив линию питания. ВТОРОЙ СПОСОБ – ПЕРЕЗАГРУЗКА ПО СЕТИ. Гораздо менее жестоким способом перезагрузки компьютеров является подача через локальную сеть команды о перезагрузке. На практике это реализуется следующим образом:

    на всех компьютерах устанавливается специальный ярлычок, при нажатии на который происходит перезагрузка всех компьютеров в офисе. Как только выясняется, что “волк в домике!” кто-то из сотрудников (кто угодно, или несколько сразу) вызывают этот магический ярлычок кликнув иконку на своём компе, либо нажав определённое сочетание клавиш. После этого все компы сами по себе начинают перезагружаться, все пароли исчезают, все документы закрываются. Можно при этом даже театрально всплеснуть руками “ОЙ блин у меня компьютер ОПЯТЬ САМ ПЕРЕЗАГРУЗИЛСЯ!!! Да сколько ж можно!”

    Команда удалённой перезагрузки очень простая:

    shutdown -r -f -t 0 -m имя-или-айпи-адрес-компа.

    например, чтобы перезагрузить server1 надо выполнить shutdown -r -f -t 0 -m server1 параметры: -r означает что компьютер будет перезагружен (если поставить -s то будет выключен) -f означает принудительное завершение открытых программ. -t 0 означает время ожидания перед перезагрузкой в секундах, ноль – то есть нисколько не ждать.

    -m имя – указание удалённого компьютера в сети, на который посылается команда. Если не указан этот ключ то команда адресуется к локальному компьютеру Просмотреть хелп команды можно набрав shutdown /? Теперь ВАЖНЫЙ момент: у текущего пользователя может не хватить прав доступа на выключение соседнего компьютера или сервера.

    Это лечится вот какой командой:

    runas /env /user:Admin1 /savecred “shutdown -r -f -t 0 -m COMP”

    Команда runas предназначена для запуска процессов от имени другого пользователя.

    Вместо COMP надо подставить имя компьютера, вместо Admin1 – имя юзера, имеющего права администратора на компьютере COMP и как минимум права юзера на компьютере, с которого осуществляется вызов команды. Разумеется, и на том и на другом компьютере пароль для этого имени должен быть одинаковым.

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

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

    -Если компьютеры включены в домен, то проще всего во всех командах использовать учётку доменного администратора, либо использовать специального доменного юзера с правами на перезагрузку любого компьютера. -Поясняю параметр /savecred , он предназначен для того, чтобы не требовалось вводить пароль каждый раз.

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

    Вцелом скрипт массовой перезагрузки может выглядеть примерно так: runas /env /user:Admin1 /savecred “shutdown -r -f -t 0 -m COMP1” runas /env /user:Admin2 /savecred “shutdown -r -f -t 0 -m COMP2” runas /env /user:Admin3 /savecred “shutdown -r -f -t 0 -m COMP3” … и так далее, по количествку компов.

    Однако, при таком способе команды будут вызываться последовательно, то есть команда на перезагрузку последнего компьютера будет подана гораздо позже чем команда на перезагрузку первого компьютера в списке. Это тоже можно вылечить. Достаточно дописать в начале каждой команды магическое слово start и тогда все команды запустятся параллельно. То есть итоговый скрипт тотальной перезагрузки всех компьютеров будет выглядеть примерно так:

    start runas /env /user:Admin /savecred “shutdown -r -f -t 0 -m COMP1” start runas /env /user:Admin /savecred “shutdown -r -f -t 0 -m COMP2” start runas /env /user:Admin /savecred “shutdown -r -f -t 0 -m COMP3”

    Удачных экспериментов, дамы и господа!

    p.s. иногда встречаются такие версии винды, которые упорно не желают воспринимать команду перезагрузки по сети. Чтобы это вылечить надо, во-первых, проверить настройку безопасности, которая отвечает за правила сетевой авторизации пользователей. В XP найти это можно так: открываем Control Panel -> Administrative tools -> Local Security Policy Там ищем такую настройку: Local Policies -> Security Options -> Network access: Sharing and security model for local accounts там надо включить режим “Classic” вместо “Guest only”. (по русски – Паналь управления -> Администрирование Локальные параметры безопасности Локальные политики -> Параметры безопасности -> Сетевой доступ: модель совместного доступа… – здесь по умолчанию включено “Гостевая”, надо включить “Обычная”. (если компьютеры в домене то делать это скорее всего не потребуется).

    Разумеется, все компьютеры, которые мы хотим перезагружать через сеть, должны быть не зафаерволены от доступа из локальной сети!

    Решив проблему доступа через локальную сеть все остальные препятствия можно преодолеть через использование утилиты psexec. Команда на удалённую перезагрузку в этом случае будет выглядеть так:

    psexec IP -u Administrator -p password shutdown -r -f -t 0

    Совет

    Вместо IP подставляем IP-адрес компьютера, который отправляем в перезагрузку. Вместо Administrator и password – подставляем соответственно логин и пароль администратора того компьютера. p.p.s. Волшебную утилиту psexec можно скачать прямо с майкрософта:

    http://technet.microsoft.com/ru-ru/sysinternals/bb897553(en-us).aspx

    p.p.p.s. Ещё можно по аналогии создать менее злую командочку, которая вместо перезагрузки просто автоматически лочит все компы. Тоже очень полезно в случае проверки – залоченость компов даёт некоторое время на принятие дальнейших решений. Если “волки” не знают паролей то для входа им понадобится либо выпытывать пароли у юзеров, либо требовать разлочить систему. А это всё драгоценное время, за которое можно принять какие-то меры. Чтобы залочить комп по сети, достаточно выполнить следующую командочку (опять же с помошью утилиты psexec):

    psexec IP -u Administrator -p password rundll32.exe user32.dll,LockWorkStation

    Можете поиграться с залочиванием компьютера своего соседа

    Если компьютеры находятся в домене, а вы имеете права администратора домена, попробуйте выполнить:

    FOR %I IN (список) DO start psexec сетка.%I rundll32.exe user32.dll,LockWorkStation

    где “сетка” – это начальные цифры IP-адреса вашей локальной сети, например, 192.168.0 ну а “список” – это последние цифры IP-адресов, через запятую. Например, чтобы залочить компютеры с IP-адресами 192.168.0.5, 192.168.0.20 и 192.168.0.55 надо написать так:

    FOR %I IN (5,20,55) DO start psexec 192.168.0.%I rundll32.exe user32.dll,LockWorkStation

  • Кстати, есть неплохой способ рассылать текстовые оповещения на экраны соседних компьютеров, используя сочетание psexec и msg.

    FOR %I IN (список) DO start psexec сетка.%I msg * “Текстовое сообщение”

    например,

    FOR %I IN (5,11) DO start psexec 192.168.0.%I msg * “Можете входить в 1С (Администратор)”

    будет послано сообщение на компьютеры 192.168.0.5 и 192.168.0.11 -можно задать параметр /TIME:секунды – это время, в течение которого сообщение показывается, потом оно исчезает. Если пользователь нажимает “ОК” то сообщение закрывается сразу. Есть смысл задавать параметр TIME, чтобы сообщение не висело дольше своего устаревания.

    К тому же, пока не закрыто предыдущее сообщение, следующие сообщения не выводятся, и если на том конце сидит “тупой юзер”, который игнорирует сообщение, то он не получит следующее сообщение, пока не нажмёт ОК на предыдущем. -даже если компьютер залочен, сообщение всё равно выскочит на экран.

    Если на экране крутится скринсейвер – поверх него выскочит! -запуская msg * (со звездочкой) мы отправляем сообщение “во все сессии”. Например, если в качестве IP-адреса указан адрес терминального сервера, на котором сидит параллельно несколько человек, то сообщение получит каждый.

    -если компьютеры не в домене, придётся явным образом указывать логин-пароль административной учетки того компа, на который отправляется сообщение, то есть psexec ip -u Administrator -p password msg * /TIME:600 Сообщение p.s.

    Раньше для отправки сообщений на соседние компьютеры можно было использовать net send ( работает на базе службы messenger ), но сейчас эта служба по умолчанию выключена, видимо из-за спама.

    А для выполнения msg служба messenger не требуется.

  • Нет ошибок. “error code 0” пишет когда всё окей. Ещё несколько замечаний. -Для исполнения psexec требуется чтобы на удалённом компьютере был разрешен “общий доступ к файлам и принтерам”, потому что при этом используется ресурс admin$ -Ускорить исполнение скрипта и сделать его более надёжным можно если задать параметры -e (не загружать профиль) и -s (запуск от имени аккаунта SYSTEM), а также можно повысить приоритет процесса задав ключ -high -Можно указать ключ -d и в этом случае psexec не будет дожидаться завершения процесса на удалённом компьютере, а будет только сообщать ID запущенного процесса. -При помощи psexec можно удалённо исполнять не только отдельные команды, но и целые скрипты (а также программы). Делается это при помощи ключа -c. При этом psexec сначала загружает скрипт на удалённый компьютер, исполняет его там, а потом удаляет. -Если компьютеры в домене, то можно вызвать массовое исполнение путём указания *. В этом случае psexec последовательно исполняется для всех компьютеров, которые активны в домене. Например:

    psexec -e -s -d * msg * /TIME:10 “Проверочное сообщение”

  • Люди из прокуратуры ещё мно-о-ого всяких разводок знают))))

    Ну а если меня какие-нибудь “люди из прокуратуры” будут спрашивать какие-то пароли, то я не откажусь их выдавать. Зачем же мне противодействовать следствию. Я законопослушен и буду помогать следствию всеми своими силами. Но, что тут поделаешь, если я пароли забыл? Напрочь все вылетели из головы!!! Когда нервничаю, вообще всё забываю.

    У меня с детства проблемы с памятью. А когда мне грозят “всеми вытекающими” – я особенно нервничаю, забываю вообще всё. Вы уж извините, но посмотрите как у меня трясутся руки, как у меня заплетается язык, я же весь на нервах, у меня вместо паролей в голове сейчас такой туман, такой туман!!! Перед глазами пелена.

    Может быть когда-нибудь вспомню – тогда ОБЯЗАТЕЛЬНО ПОЗВОНЮ, СООБЩУ!!!!

  • Оцените статью
    Просто о технологиях
    Добавить комментарии

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: