Как выключить все компы в локальной сети? zhitsoboy.ru

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

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

ты, кажется не читал мой первый пост —

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

slaj1
посмотрю, спасибо.

Там нет папки «Скриптс»

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Krechet
Скриптс в русской версии называется «Сценарии» и ключ, который slaj1 указал не выполняет перезагрузку, а только показывает/прячет выполнение скриптов при завершении работы.

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

Добавлено
Только что проверил: команда shutdown /s /m выключает компьютер по сети. Если поместить в .cmd-файл — тоже работает. Написать файлик, перечислив имена компьютеров, повесить его как задание на сервак на 23:00 каждый день и все.

Что-то я не помню, чтоб говорил про русскую версию. Русским транслитом написал просто..

не вижу разницы с тем что предлагал я.

Из командной строки завершение работы проходит нормально, а из файла — нет
Если интересно, то можешь посмотреть — http://oleg.kasik.ru/shutdown.jpg Верхнее окошко — цикл, который начинается после запуска файла shutdown.cmd(внутренности файла справа снизу) из папки, которая слева снизу.

не работает. Читать выше.

Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору voidzzz
Именовал и .cmd, и .bat — одинаково.
Jovanotti
Я думаю прав администратора домена, в который входят все машины достаточно.
Еще раз повторю —

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Krechet
На самом деле похоже на то, что команда shutdown /s /m \proton просто запускает этот же скрипт shutdown.cmd. Попробуй назвать его по другому, например down.cmd, а не просто поменять расширение на .bat.

Сейчас у себя попробовал, скрипт down.cmd — все работает.
А если скрипт назвать shutdown.cmd — начинает сам себя вызывать.

Или расширение пропиши shutdown.exe /s /m \proton

На самом деле похоже на то, что команда shutdown /s /m \proton просто запускает этот же скрипт shutdown.cmd. Попробуй назвать его по другому, например down.cmd, а не просто поменять расширение на .bat.

Сейчас у себя попробовал, скрипт down.cmd — все работает.
А если скрипт назвать shutdown.cmd — начинает сам себя вызывать.

Или расширение пропиши shutdown.exe /s /m \proton

СПАСИБО.
Все было так просто. А я уже второй день пытаюсь придумать в чем весь прикол!

Добавлено
Все работает, но вот незадача — если комп уже выключен, то на сервере появляется предупреждение о невозможности выключения. Можно ли сделать так, чтобы его не появлялось? Например, в скрипте написать что-то вроде

Как бы это правильно написать?

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору если терпишь скрипты, тогда вот такой можно прилепить
вычитывает из AD с домена domain.com все компы, пингует и если есть ответ — гасит

‘—-ShutwoanAll.vbs—
Set Container = GetObject(«WinNT://» & «domain.com»)
Container.Filter = Array(«Computer»)

Set oShell = WScript.CreateObject («WSCript.shell»)

For Each Member In Container
On Error Resume Next
If IsAlive(Member.name)=True Then
oShell.run «shutdown.exe -s m \»&Member.name
End If
Next

Function IsAlive(sHost)
Const OpenAsDefault = -2
Const FailIfNotExist = 0
Const ForReading = 1
Set oShell = CreateObject(«WScript.Shell»)
Set oFSO = CreateObject(«Scripting.FileSystemObject»)
sTemp = oShell.ExpandEnvironmentStrings(«%TEMP%»)
sTempFile = sTemp & «runresult.txt»
oShell.Run «%comspec% /c ping -n 2 » & sHost & » >» & sTempFile, 0 , True
Set fFile = oFSO.OpenTextFile(sTempFile, ForReading, _
FailIfNotExist, OpenAsDefault)
sResults = fFile.ReadAll
fFile.Close
oFSO.DeleteFile(sTempFile)
Select Case InStr(sResults,»TTL=»)
Case 0 IsAlive = False
Case Else IsAlive = True
End Select

если нету домена, тогда можно заиспользовать net view > view.txt, потом парсить полученый список в shutdown

поставил здесь название домена — все работает. Только вот он пытается и сервер загасить. Как не гасить выбранные компы?

Кроме того, если на компе открыто много приложений, то скрипт эти компы тоже не гасит. Даже если поставить параметр /c.

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

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

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

Выключение из меню «Пуск»

Выключение с помощью кнопки «Пуск» — самый простой и правильный способ полного выключения.

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

После этого ваше оборудование будет выключено. Если мышь недоступна, нажмите на кнопку «Windows» -> «Tab» (Комбинация точно можно использовать на сборке Windows 10 ОС 15063.540) и с помощью кнопок со стрелками добирайтесь до нужного пункта.

Выключение через меню WinX

Простой способ выключения, но он не так очевиден, как кнопка «Пуск». Меню WinX появилось в Windows 8 как скрытая замена возможностям классического меню «Пуск». Но, в Windows 10 его вернули, а меню оставили в качестве удобного варианта доступа к утилитам управления.

Чтобы открыть это меню, вам нужно, как видно из его названия, одновременно нажать кнопки Windows (кнопка с флагом на клавиатуре) и клавишу X (икс, английская). В открывшемся окне выбираем пункт «Завершение работы или выход из системы» и во всплывающем меню выбрать «Завершение работы».

Читать еще:  Почему приложение Chrome занимает много оперативной памяти?

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

Способ выключения, который давно появился в Windows, не потерял своей актуальности и сохранился в Windows 10. Нужно одновременно нажать на клавиатуре клавиши Alt и F4.

Затем, на форме найти выпадающее меню, выбрать пункт «Завершение работы» и нажать на кнопку «ОК».

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

На экране блокировки

Даже если операционная система заблокирована, её всё равно можно легко выключить – прямо с экрана блокировки. Найдите в нижнем правом углу иконку Power (небольшая окружность с проведённой от центра прямой линией) и выберите во всплывающем меню пункт «Завершение работы».

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

С помощью программы «Выполнить»

Достаточно удобный способ выключения, чтобы открыть программу «Выполнить», вам необходимо одновременно нажать клавиши «Windows» и «R». Вводим команду «shutdown /s» и нажмите «ОК».

После этого ваш системный блок начнет выключаться.

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

  • shutdown /s /t 0 — операционная система начнет завершать работу без задержек, моментально.
  • shutdown /s /t 3600 — выключение начнется ровно через 1 час.

Выключить компьютер через командную строку

Данный способ используется редко, так как командная строка пугает большинство пользователей Windows, но, тем не менее, этот способ тоже достаточно прост. Откройте «Командную строку» и введите команду «shutdown /s«.

Она завершит работу как обычно. Открыть «Командную строку» можно с помощью поиска по компьютеру или введя команду «cmd» в программе «Выполнить».

С помощью кнопки включения питания

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

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

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

Выключение компьютера удаленно

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

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

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

Выбираем причину и оставляем комментарий, который будет зафиксирован в событиях операционной системы. И нажимаем «ОК».

На удаленном компьютере начнется процедура выключения.

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

Большинство вариантов должны работать не только в Windows 10, но и в других её версиях, вплоть до XP, так что данная инструкция является, отчасти, универсальной.

Как выключить XP по локалке

Всем привет.
Захотелось сделать «тему», не знаю как.
Дома стоит роутер раздает инет по кавартире. К нему подключены: бук Kub 12.04, системник windows xp.
Как реализовать?

как включить, я знаю. как вЫключить — надо рыть описание виндовс команд.
и, на 99% что то ставить дополнительно.

Включит, а как? Тоже интересно.

Я тебя ещё больше заинтригую: по сети можно включить комп с любой операционной системой!

Ну когда же вы научитесь читать мануалы к своим материнкам?

При условии что электричество не отключалось и сетевая карта всё время дежурила.

Я даже не знаю как тебе рассказать про UPS.

Если биос соглашается это делать по стандарту, то обычно после появления сети (да, я знаю, не у всех биосов реализован стандарт полностью) сетевая карта при появлении питания сама выходит в режим ожидания ВоЛ пакетов.
во всяком случае, у меня 4 из 5 машин понимают это правильно и по стандарту.
В половине машин нет функции включения после появления питания. и ВоЛ меня спасает.

Wake On Lan (WoL) настройка в биосе
поиск в гугле производить рекомендую самостоятельно.
Все необходимые пакеты в (к)убунте (ибо они дистронезависимы) и в большинстве нормальных(то есть — неофициальных) прошивок роутеров есть в наличии.

как и тута команда shutdown но как удалённо подключаться к уродцам я не помню, привыкла к прелестям ssh, там по-моему только удалённый рабочий стол.

Можно достаточно просто.

Все пункты обязательны!

Необходимые требования к XP для удаленного выключения:

1 — Отключенный простой общий доступ к файлам. Снимите галочку с «Использовать простой общий доступ к файлам» через Мой компьютер > Сервис > Свойства папки > Вид.
2 — Проверьте файервол Windows и убедитесь что ICMP и File and Printer Sharing включены.
3 — После этого вы должны успешно пинговать Windows машину.
4 — В локальной групповой политики группа администраторов должна иметь право на удаленное выключение компьютера. Для проверки запустите Group Policy Editor (gpedit.msc) . Выберите Конфигурацию компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Назначение прав пользователя > Принудительное удаленное завершение и проверьте кто имеет права на данную процедуру.

Читать еще:  Stop 0x0000007e Windows 7 при загрузке

Требования к Linux для удаленного выключения Windows XP:

1 — Должна быть установлена и корректно работать Samba.
2 — Для удаленного выключения используется следующая команда:

net rpc SHUTDOWN -C «enter a comment to display at shutdown» -f -I x.x.x.x -U username%password

В этом примере x.x.x.x это IP адрес компьютера с Windows XP, username — член группы локальных администраторов, и password это пароль пользователя, указанного в username.

гмм, опять в рсс(гугл реадере) пробежало по мотивам поста
я думаю, это может подойти

Нет, я не пробовал, нет, я не переводил, нет, на сайт я не ходил.
Мне это не нужно.

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

Как вариант. На виндовой тачке шарится какой-нибудь директорий. На ней-же делается батник, который раз в минуту проверяет наличие определенного файла в этом директории. При наличии, предварительно его удалив — тушит тачку.
Для выключения — просто закидываете файл по самбе.
Работает кроссплатформенно 🙂

Попробуйте, окошечный сервмс называется «telnet» ТыЦ, логинимся от юзверя и группы «Администраторы» и вводим команду (%systemroot/system32/shutdown /s /t 0%) или (shutdown /s /t 0)

Просмотреть возможные параметры данной команды можно набрав её без параметров.

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

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

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

Зачем использовать CMD и PowerShell для выключения компьютера

Логично, что большинство людей всегда для завершения работы за компьютером будут использовать графические окна и мышку, это правильно, так как это проще и быстрее, но бывает ряд случаев, что вы как продвинутый пользователь или тем более системный администратор, просто обязаны уметь выполнять все задачи без GUI интерфейса. Вот вам примерный список ситуаций:

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

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

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

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

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

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

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

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

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

При t = 0 у меня будет произведено моментальное выключение компьютера, если же я например задам 180, что равносильно трем минутам, то вы увидите вот такое окно:

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

Читать еще:  Previous values в БИОСе

Или вы вообще можете захотеть, выключить компьютер через 2 часа. это в секундах 7200. Так же есть отдельный ключ, который сразу завершает работу вашей системы, без ввода времени, этот ключ /p. В итоге можно выключить компьютер командой

Если вы хотите задать комментарий при выключении компьютера из командной строки и задать причину, то есть ключи /c и /d. Ключ /c задает комментарий, который не может быть длиннее, чем 512 символов. Ключ /d указывает причину, тут может быть совместный ключ «p«, означающий запланированное завершение или же ключ «u«, означающий что причину указывает пользователь.

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

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

CMD может легко взаимодействовать и с удаленными системами, давайте я покажу, как вы можете завершить работу Windows у двух удаленных компьютеров, у меня это будет система с Windows 10 под именем W10-cl02. Для этого мы используем ключ «m«.

Тут я принудительно завершаю работу удаленного компьютера W10-cl02. Так же вы можете произвести удаленное выключение компьютера и из графического интерфейса, для этого есть ключ -i. Вводим команду:

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

Нажимаем кнопку «Добавить» и вводим нужные вам сервера и рабочие станции которые вы планируете выключить.

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

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

Как видите утилита командной строки shutdown.exe даже в нынешнее время Windows 10, является отличным инструментом, умеющим выключать компьютер с Windows по нужному сценарию. дополнительную информацию про утилиту shutdown вы можете посмотреть по ссылке:

Как как выключить компьютер через PowerShell

Теперь давайте обратимся к более современному инструменту, а именно к оболочке PowerShell. Открываем ее в режиме администратора, нас будет интересовать командлет Stop-Computer. Если вы его просто введете в оболочке на локальном компьютере, то у вас начнется завершение работы.

Теперь давайте посмотрим справку по данному командлету, для этого введите

Как видим командлет имеет много дополнительных ключей.

Удаленное выключение компьютера из PowerShell

Командлет Stop-Computer имеет ключ -ComputerName через который можно указать список систем, требующих завершения работы. У меня есть два удаленных компьютера с Windows 10, w10-cl02 и w10-cl03. Давайте их выключим, вводим команду:

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

+ CategoryInfo : InvalidOperation: (w10-cl02:String) [Stop-Computer], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StopComputerCommand

Stop-Computer : Не удается выполнить команду на конечном компьютере («w10-cl03») из-за следующей ошибки: Невозможно инициировать завершение работы системы, так как компьютер используется другими пользователями.
строка:1 знак:1
+ Stop-Computer -ComputerName w10-cl02, w10-cl03
+

+ CategoryInfo : InvalidOperation: (w10-cl03:String) [Stop-Computer], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StopComputerCommand

Чтобы это обойти вы можете добавить ключик -Force, который сделает принудительное выключение

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

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

Также командлет Stop-Computer имеет ключ -WsmanAuthentication, который позволяет производить подключения по разным протоколам аутентификации. Возможные варианты:

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

[info]Stop-Computer -ComputerName w10-cl02, w10-cl03 -Force -WsmanAuthentication Kerberos[/info]

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

Может возникнуть ситуация, что вы или ваши коллеги могут подготовить тестовый файл со списком компьютеров, которые потребуется выключить. Stop-Computer легко справится с этой задачей. Кладу на диск C: файл computers.txt, после чего выполняю команды.

Выключение компьютера с задержкой по времени через PowerShell

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

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

Дополнительную информацию, по командлету Stop-Computer я вам советую поискать на сайте Microsoft

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

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

[info](Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(1)[/info]

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

Создание ярлыка выключения компьютера

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

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

Указываем нужное вам название ярлыка.

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

Ссылка на основную публикацию
Adblock
detector