18 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Сюда входит утилита Shutdown.exe, которая просто выключает или перезагружает ПК с Windows 10 в локальной сети, когда он настроен соответственно. Отныне удаленные задачи выполняются всего за несколько секунд.

Ниже описано, как удаленно завершать работу или перезагружать компьютер с Windows 10.

Включить удаленную службу реестра

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

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

1. На ПК с Windows 10, который вы хотите удаленно завершить или перезапустить, запустите панель управления службами. Нажмите Пуск и введите services.msc в строке поиска. Нажмите Enter, чтобы открыть приложение «Службы».

2. Найдите удаленный реестр из списка результатов поиска.

3. Щелкните правой кнопкой мыши по нему и выберите «Свойства».

4. Найдите тип запуска в окне свойств и установите для него значение «Автоматический».

5. Нажмите Пуск, чтобы запустить его.

6. Перейдите к брандмауэру компьютера и откройте нужный порт.

7.В строке поиска введите «Разрешить приложение через брандмауэр Windows.

8. Нажмите Enter.

9. Нажмите Изменить настройки.

10. Включите исключение инструментария управления Windows (WMI). Для этого вам понадобятся права администратора на удаленном компьютере, в противном случае команда не будет выполнена. Когда закончите, нажмите OK.

Как выполнить удаленное выключение

Чтобы выключить компьютер с Windows 10, выполните следующие действия:

1. Нажмите Пуск и введите Командная строка.

2. Нажмите Ввод. Откроется окно командной строки.

3. Введите эту команду:

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

Примечание. Чтобы найти имя удаленного компьютера, нажмите «Пуск» -> «gt», щелкните правой кнопкой мыши «Компьютер» -> «Свойства».

Использовать командную строку

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

Выполните следующие действия. шаги:

1. Щелкните правой кнопкой мыши «Пуск» и выберите «Выполнить».

2. Введите regedit и нажмите Enter.

3.Либо перейдите к следующему разделу реестра: ComputerHKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem, либо скопируйте и вставьте путь реестра в адресную строку и нажмите Enter.

4. Щелкните правой кнопкой мыши Системная папка.

5. Выберите Новое — & gt, DWORD (32-разрядное) значение.

6. Введите метку: LocalAccountTokenFilterPolicy.

7. Дважды щелкните значение и измените его на 1.

8. Закройте и выйдите из реестра.

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

10. Затем нажмите «Пуск» и введите «Командная строка».

11. Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

12. В окне командной строки войдите в компьютер. Например: net используйте MachineName и нажмите Enter.

13. На ИД учетной записи Microsoft или на компьютере введите свое имя пользователя и пароль.

shutdown –r –m MachineName –t -01

и нажмите Enter.

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

Вы также можете указать более длительные периоды для этих процессов, и чтобы обеспечить их завершение или перезапуск, добавьте ключ / f в командную строку следующим образом:

shutdown / m MachineName / r / f , чтобы закрыть все запущенные приложения на удаленный компьютер.

Пакетный файл

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

При использовании работает командная строка, это может быть перетаскивание, если вам придется делать это каждый раз. Более простой вариант — автоматизировать процесс выключения и / или перезапуска всех ваших компьютеров с Windows 10.

1. Запустите Блокнот.

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

shutdown –r –m Lenovo-pc1 t -01 shutdown –r –m MachineName –t -01

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

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

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

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

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

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

Удаленное администрирование

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

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

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

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

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

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

Настройки

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

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

  • Перейдите в открывшемся окне на вкладку Общие;
  • Выберите Запустить;
  • Таким образом вы запустили работу данной службы для текущего сеанса;
  • Теперь вам необходимо настроить автоматический запуск этой службы при каждом запуске устройства;

  • Для этого в поле Режим запуска разверните выпадающее меню и выберите в нем Автоматический;
  • Нажмите ОК и закройте окно;
  • Теперь снова вернитесь к списку служб на удаленном ПК и найдите в нем службу Terminal Service;
  • Повторите для этой службы все пункты, начиная с 6 и заканчивая 12;
  • Теперь основные службы готовы к удаленной работе, и вы сможете управлять вашим ПК на расстоянии.

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

Операция

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

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

  • Запустите на физическом ПК, за которым работаете, программу для удаленного администрирования;
  • Подключитесь к компьютеру, который хотите перезагрузить;
  • Запустите командную строку комбинацией cmd, введенной в окне меню Выполнить или в поисковой строке;
  • Откроется командная строка;
  • В ней введите команду shutdown –r;

  • После этого допишите соответствующие атрибуты, указывающие, какое именно устройство следует перезагрузить: /m\computer_name, где computer_name – имя устройства, которое вы хотите перезагрузить, написанное латиницей, без пробелов;
  • Нажмите Ввод;
  • После этого вы можете закрывать командную строку.

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

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

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

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

Программы

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

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

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

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

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

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

Софт для удаленного администрирования

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

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

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

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

Как выключить удаленный windows и linux сервер

Zerox Обновлено: 29.09.2015 Linux, Windows 38 комментариев 38,824 Просмотры

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

Причем выключать по сети нужно как windows серверы, так и linux различных дистрибутивов — ubuntu, centos, freebsd. То есть решение должно быть простое и надежное.

Дистанционное выключение Windows сервера

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

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

Принцип работы удаленного отключения следующий:

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

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

Итак, идем на север и создаем там простой bat файл следующего содержания:

Сохраняем файл и создаем пользователя, под которым будем выключать сервер. Не забудьте добавить этому пользователю разрешение подключаться по rdp. Если вы выключаете компьютер с десктопной системой, то прав обычного пользователя достаточно. Если же вам надо погасить Windows Server, то пользователя нужно либо сделать админа, либо дать ему права на разрешение выключение сервера через локальную политику безопасности. Живет эта политика по адресу — параметры безопасности — локальные политики — назначение прав пользователей — завершение работы системы.

Читать еще:  В словарях Lingvo появилась функция видеоперевода

Вот тут я напоролся на первые неприятности. Я назвал свой скрипт shutdown.bat и очень долго не мог понять, почему он не срабатывает. При вводе команды shutdown с параметрами в консоли все отлично работало, но скрипт не запускался. Оказывается, его нельзя называть таким именем. После того, как переименовал в shut.bat, все отлично заработало. Какая-то нелепая загвоздка, но мне пришлось потратить немало времени, пока я разобрался, в чем тут дело.

Дальше заходим нашим новым пользователем, чтобы создались стандартные папки профиля и кладем скрипт автовыключения сервера ему в автозагрузку — C:Usersshut-userAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup.

Теперь нам нужно настроить автоматический вход пользователя по rdp, чтобы выполнить удаленное завершение работы. Причем пользователь должен заходить на сервер без запроса имени и пароля. Штатными средствами rdp клиента windows это сделать невозможно. Даже если вы сохраните параметры, то при переносе настроек на другой компьютер нужно будет снова вводить пароль. Мне это не подходило.

Я пробовал использовать старую портированную версию rdp 5.2. Это последняя версия, где пароль в зашифрованном виде можно было хранить в файле настроек. Но при переносе этого файла на другой компьютер, все равно выскакивало окно с вводом пароля. Добиться полного автоматизма не получалось.

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

Будем выключать ПК пользователя в локальной сети.

В Windows 7 данная процедура предусмотрена.

Начнем с простого.

Как выключить свой ПК с помощью командной строки?

Выключение компьютера через командную строку производится с помощью команды shutdown. Команда shutdown может принимать такие параметры:

  • /s – Выключение компьютера;
  • /r – Перезагрузка компьютера;
  • /a – Отмена перезагрузки или выключения компьютера. Данный параметр можно использовать только во время ожидания выключения (выключения с задержкой);
  • /h – Переход в режим гибернации;
  • /t xxx – Установка задержки в XXX секунд перед перезагрузкой или выключением компьютера. Позволяет выключать компьютер через определенное время;
  • /c «комментарий» – Комментарий с указанием причины выключения или перезагрузки компьютера;
  • /f – Принудительное завершение всех открытых программ без предупреждения пользователя. Данный параметр используется, если для параметра /t указана задержка больше 0 секунд;
  • Другие параметры, которые можно использовать для выключения компьютера через командную строку вы сможете узнать, использовав команду shutdown без каких либо параметров

Например, при вводе команды Shutdown /s /t 60 – мы получим выключение ПК через 60 сек.

Можно из этой красоты сделать ярлык и разместить его на рабочем столе.

Называем ярлык как нам нужно

Теперь мы можем выключать компьютер, просто кликнув по ярлыку.

ВАЖНО: можно отменить выключение (при наличии задержки), использовав

команду Shutdown /a

Как выключить ПК в локальной сети с помощью командной строки?

Практически точно также 🙂

Shutdown /s /t 60 -m \имя компьютера

Можно использовать IP компьютера в локальной сети, например

Shutdown /s /t 60 -m \192.168.1.55

Как назначить ПК в локальной сети постоянный IP – можно прочитать в статье: Как установить постоянный IP-адрес для устройства

Вот справка Microsoft

Пробуем – не работает – “Отказано в доступе”

Почему? Windows 7 защищает пользователя 🙂

Необходимо на том ПК (который будем выключать дистанционно) – это разрешить.

Откройте окно «Выполнить», нажав комбинацию клавиш «Win+R» на компьютере, которым вы хотите управлять. Введите «gpedit.msc» (без кавычек) и подтвердите нажатием «Enter».

В открывшемся окне в разделе «Конфигурация компьютера» перейдите к строке «Конфигурация Windows» и нажмите на строке «Параметры безопасности».

В правой части зайдите в «Локальные политики | Назначение прав пользователя» и дважды щелкните по «Принудительное удаленное завершение работы». Внизу нажмите на кнопку «Добавить пользователя или группу…» и в поле добавления имен напишите «Все» без кавычек.

Подтвердите все изменения, нажав «ОК». Компьютер необходимо перезагрузить.

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

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

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))

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

Читать еще:  ТОП-10 Бесплатных Онлайн-Сервисов для Создания Видеоролика

Немедленная перезагрузка через командную строку:

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

Перезагрузить удаленный компьютер с ip адресом 192.168.0.85 через 30 секунд с выводом сообщения пользователю:

shutdown –r –m \192.168.0.85 –t 30 –c “ВАШ КОМПЬЮТЕР БУДЕТ ПЕРЕЗАГРУЖЕН ЧЕРЕЗ 30 СЕКУНД! ПРОСИМ ЗАКРЫТЬ ВСЕ ПРОГРАММЫ С СОХРАНИЕМ ИЗМЕНЕНИЙ.”

Restart-Computer перезагрузка компьютера из PowerShell

Restart-Computer перезагрузка компьютера из PowerShell

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

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

Открываем окно PowerShell в режиме администратора и знакомимся с командлетом Restart-Computer.Первое, что я вам советую сделать, это ознакомиться со справкой командлета, для этого введите:

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

Как видим компьютер уходит в перезагрузку.

Так же можно использовать команду с добавлением ключа -ComputerName

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

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

Как я и говорил ранее PowerShell, это прекрасный инструмент по удаленному управлению компьютерами, серверами и службами. Предположим, что у меня есть RDS ферма состоящая из 10 серверов с Windows Server 2019. Мне необходимо произвести обслуживание четырех серверов, для этого я перевожу их в режим стока (Drain Mode) чтобы отсечь новые подключения, и рассылаю уведомление сотрудникам, через msg, чтобы сотрудники перелогинились. После я начинаю обслуживать данные системы, когда я заканчиваю, то мне необходимо их перезагрузить. Для этого мы воспользуемся вот такой конструкцией:

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

+ 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 конструкцию будет выглядеть таким образом:

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

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

В результате у вас появится окно для ввода пароля пользователя, указываем его и нажимаем “Ok”. Кстати если на удаленном компьютере, который требуется перезагрузить, будет активная сессия пользователя в интерактивном режиме, то вам так же выскочит ошибка, что “компьютер используется другими пользователями” и вам нужно будет добавлять ключик -Force:

В логах Windows на тех компьютерах, в журнале система, вы сможете обнаружить событие с кодом ID 1074(/kak-uznat-kto-perezagruzil-server-windows/), в котором вы увидите, кто перезагрузил систему:

Предположим, что у вас есть список компьютеров, которые требуется удаленно перезагрузить. В такой ситуации сам Бог велел использовать PowerShell. Структура файла выглядит очень просто, обычный текстовый документ, формата txt. На каждой строке по одному имени компьютера, без запятых. Я положил его в корень диска C:.


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

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


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

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

В ключе -Seconds вы задаете время в секундах.


так же у вас есть возможность определить механизм, который используется для аутентификации учетных данных пользователя. Этот параметр был введен в Windows PowerShell 3.0. Называется этот ключ -WsmanAuthentication. На выбор у вас будет пять вариантов: Basic, CredSSP, Default, Digest, Kerberos и Negotiate.

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

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

Скрипт PowerShell для перезагрузки по расписанию

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

$wshell.Popup(“Данный компьютер будет перезагружен”,10,”Сохраните свои данные”,0x0)

$wshell.Popup(“Перезагрузка будет через 30 секунд”,2,”Не забудьте сохранить данные”,0x0)

Restart-Computer -ComputerName w10-cl01

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: