Показать полную графическую версию : Автоматическое выключение удаленных компьютеров
Rivendell
06-09-2014, 15:55
Стоит задача сделать авто выключение удаленных компьютеров в локальной сети. Как я понял, можно воспользоваться следующими командами:
1. net use \\192.168.100.100 /user:НАЗВАНИЕ_ДОМЕНА\ЛОГИН_АДМИНИСТРАТОРА
ПАРОЛЬ
2. shutdown /s /t 60 /f /m \\192.168.100.100
3. net use /delete \\192.168.100.100
Т.е. можно сделать bat файлы для каждого компа и в планировщике создать задания на выполнение этих bat файлов. Возникает только вопрос с паролем. Можно ли его как-то прописать в bat файле? Когда выполняешь команду в cmd его приходится вводить вручную. И еще, можно ли как-то перечислить все компьютеры, чтобы не создавать кучу bat файлов и заданий?
Дополнение. Вышеуказанная команда не выполняется, если компьютер находится в спящем или ждущем режиме. Можно ли какой то командой разбудить его по сети, не с помощью сторонних программ вроде wol?
Похожую тему на форуме видел, но там описывается применение сторонних программ, хотелось бы этого избежать.
Rivendell, что значит «автовыключение» в Вашем понимании? Буквально, по шагам.
но там описывается применение сторонних программ, хотелось бы этого избежать. »
с таким подходом придётся использовать только notepad, а не продвинутые редакторы и среды разработки, ОС не совершенны
с учётом предостережений здесь http://www.oszone.net/14576/PsExec, я бы сделал батник, где в цикле for при помощи psexec запускается shutdown для набора ip-в
Можно ли какой то командой разбудить его по сети, не с помощью сторонних программ вроде wol? »
нативно, не знаю, но поддержка и включенность wake-on-lan на удалённом компьютере всё равно должна быть
Rivendell
06-09-2014, 17:20
Rivendell, что значит «автовыключение» в Вашем понимании? Буквально, по шагам. »
Ну имею в виду выключение либо по планировщику в определенное время (т.е. на одном компе выполняется задание, по которому все остальные выключаются) либо вручную при запуске этого задания.
Цитата Rivendell:
но там описывается применение сторонних программ, хотелось бы этого избежать. »
с таким подходом придётся использовать только notepad, а не продвинутые редакторы и среды разработки, ОС не совершенны
с учётом предостережений здесь http://www.oszone.net/14576/PsExec, я бы сделал батник, где в цикле for при помощи psexec запускается shutdown для набора ip-в
Цитата Rivendell:
Можно ли какой то командой разбудить его по сети, не с помощью сторонних программ вроде wol? »
нативно, не знаю, но поддержка и включенность wake-on-lan на удалённом компьютере всё равно должна быть »
ясно. будить пропробу программой wol. а для массового выключения net use не подходит значит? пароль по-любому интерактивно каждый раз вводить нужно?
Rivendell, создайте задание под системную учётную запись. Для каждой машины. Укажите, что машину надо разбудить для выполнения задания. Содержимое задания — «shutdown.exe -s -f». «net use» Вам не нужен ни при создании задания, ни в нём самом.
будить пропробу программой wol »
ну я обычно просто отключаю уход в спящий режим, только чтобы монитор гасился через 10-20 минут
а для массового выключения net use не подходит значит? »
не было необходимости, поэтому не пробовал
пароль по-любому интерактивно каждый раз вводить нужно? »
компьютер твой, можешь один раз в батник записать, по описанию вроде бы можно, сейчас проверить не могу
Rivendell
06-09-2014, 19:13
Rivendell, создайте задание под системную учётную запись. Для каждой машины. Укажите, что машину надо разбудить для выполнения задания. Содержимое задания — «shutdown.exe -s -f». «net use» Вам не нужен ни при создании задания, ни в нём самом. »
время выключения каждый раз разное, поэтому саму команду приходится отдавать вручную.
ну я обычно просто отключаю уход в спящий режим, только чтобы монитор гасился через 10-20 минут »
Просто ситуация может быть такая. Компьютерами пользовались утром с часок. Потом 10 часов простоя, затем опять несколько часов работы. Причем время каждый раз разное. Поэтому для уменьшения расхода электроэнергии отправляю их через 20 минут в спящий либо ждущий режим...
компьютер твой, можешь один раз в батник записать, по описанию вроде бы можно, сейчас проверить не могу »
Секретность пароля не важна. У всех компьютеров одинаковое имя пользователя и одинаковый пароль. Просто хочется эту команду выключения отдавать всем сразу и в любое время. Ну и желательно, чтобы компы просыпались для выполнения команды.
время выключения каждый раз разное »
Но единовременно одинаковое для всех машин? Или — тоже разное?
время выключения каждый раз разное, поэтому саму команду приходится отдавать вручную. »
Просто ситуация может быть такая. Компьютерами пользовались утром с часок. Потом 10 часов простоя, затем опять несколько часов работы. Причем время каждый раз разное. Поэтому для уменьшения расхода электроэнергии отправляю их через 20 минут в спящий либо ждущий режим... »
Просто хочется эту команду выключения отдавать всем сразу и в любое время. Ну и желательно, чтобы компы просыпались для выполнения команды. »
а здесь не противоречие? как можно в разное время отключить все компьютеры в одно и то же время?
в случае, когда время разное, вручную набрать в консоли команду - лишний повод закрепить навык её использования (а при таком объёме команд, времени на это обычно не бывает)
и про какой расход электроэнергии идёт речь, компьютеры много потребляют? вот пиксели мониторов от статичной картинки портятся, это я понимаю
Секретность пароля не важна. У всех компьютеров одинаковое имя пользователя и одинаковый пароль. »
по идее, ты должен быть в группе администраторов на любом компьютере независимо от их имени, для этого и создаётся домен, чтобы централизованно управлять группой компьютеров
Rivendell
06-09-2014, 21:59
Но единовременно одинаковое для всех машин? Или — тоже разное? »
Единовременно.. имел в виду в разные дни разное, но для всех компов одинаковое
а здесь не противоречие? как можно в разное время отключить все компьютеры в одно и то же время?
в случае, когда время разное, вручную набрать в консоли команду - лишний повод закрепить навык её использования (а при таком объёме команд, времени на это обычно не бывает)
и про какой расход электроэнергии идёт речь, компьютеры много потребляют? вот пиксели мониторов от статичной картинки портятся, это я понимаю »
Я имею в виду в разные дни разное время выключения. Все компьютеры в одно и то же время - коряво сказал я, имел в виду одновременно. Да, 50 компов, 50 раз набирать команду и пароль муторно, каждый день. Ну думаю потребляют, раз требуют... и потом так тише, когда они в спящем находятся.
по идее, ты должен быть в группе администраторов на любом компьютере независимо от их имени, для этого и создаётся домен, чтобы централизованно управлять группой компьютеров »
Домена к сожалению нет, только локальная группа..
Ну думаю потребляют, раз требуют... и потом так тише, когда они в спящем находятся. »
понятно, богатое начальство экономит на копейках (и на компьютерах тоже, раз шумят), по тишине могли бы и сориентироваться, кто из сотрудников не выполняет требование выключать комп :)
Поэтому для уменьшения расхода электроэнергии отправляю их через 20 минут в спящий либо ждущий режим... »
Как уже выше написали — лишнее.
Единовременно.. имел в виду в разные дни разное, но для всех компов одинаковое »
Ясно.
Домена к сожалению нет, только локальная группа.. »
Рабочая группа. Это печально.
Загрузите себе PsShutdown (http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx) из комплекта PsTools и пользуйте для выключения, указывая перечень машин текстовым файлом в параметре «@file».
Загрузите себе PsShutdown из комплекта PsTools и пользуйте для выключения, указывая перечень машин текстовым файлом в параметре «@file». »
там весь набор обычно предлагается для загрузки
http://technet.microsoft.com/ru-ru/sysinternals/bb896649
http://technet.microsoft.com/ru-ru/sysinternals/bb897553
1.6 MB, а сколько возможностей, распаковать, путь к каталогу в path и юзаешь на здоровье по короткому имени
у меня руки дальше вызова программ через psexec не дошли (для решения большинства задач этого и достаточно), нужно будет выделить время и уделить его остальным утилитам :)
jah, да, я не совсем корректно выразился. Правильным будет «Загрузите себе комплект PsTools, возьмите из него PsShutdown …» и далее по тексту.
у меня руки дальше вызова программ через psexec не дошли (для решения большинства задач этого и достаточно), нужно будет выделить время и уделить его остальным утилитам »
Берите сразу весь комплект — Sysinternals Suite.
Берите сразу весь комплект — Sysinternals Suite. »
собственно да, архив 13 МБ и море возможностей
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.