Как выключить win 2003.
-
leoa
Как выключить win 2003.
Задача такая: Стоит 2003 сервер без монитора, мышки и клавы. Как его выключать, только кнопкой питания? При этом, чтобы сама кнопка работала и чтобы он не задавал вопросов о подключенных пользователях, открытых приложения и т.д. Просто корректно завершал все задачи, отключал подключенных пользователей и выключался.
Просьба шутникам: не предлагать выдёргивать вилку из розетки, держать кнопку питания пока не выключиться и т.д.
Прошу меня простить, если такой вопрос уже поднимался. Я перерыл весь инет, но ответа не нашёл.
Просьба шутникам: не предлагать выдёргивать вилку из розетки, держать кнопку питания пока не выключиться и т.д.
Прошу меня простить, если такой вопрос уже поднимался. Я перерыл весь инет, но ответа не нашёл.
-
Delirium
Re: Как выключить win 2003.
А сеть то есть до сервера? чем не устраивает shutdown?
Цитата:
Z:\>shutdown
Использование: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f]
[/m \\компьютер][/t xxx][/d [p:]xx:yy [/c "комментарий"]]
Без пар. Отображение справки. То же, что и с параметром /?
/? Отображение справки. То же, что и без параметров
/i Отображение графического интерфейса пользователя.
Этот параметр должен быть первым
/l Завершение сеанса. Этот параметр нельзя использовать с
параметром /m или /d
/s Завершение работы компьютера
/r Завершение работы и перезапуск компьютера
/a Отмена завершения работы системы.
Этот параметр можно использовать только в период ожидания
/p Немедленное отключение локального компьютера без предупреждения.
Этот параметр можно использовать только с параметром /d
/h Переключение локального компьютера в спящий режим.
Этот параметр можно использовать только с параметром /f
/e Указание причины непредвиденного завершения работы компьютера
/m \\компьютер Указание конечного компьютера
/t xxx Задание задержки в xxx секунд перед завершением работы
компьютера.
Допустимый диапазон: 0-600, значение по умолчанию: 30
/c "комментарий" Комментарий с причиной перезапуска или завершения работы.
Наибольшая длина: 127 знаков
/f Принудительное закрытие запущенных приложений без
предупреждения пользователей
/d [p:]xx:yy Указание причины перезапуска или завершения работы
p означает запланированный перезапуск или завершение работы
xx является основным номером причины (целое положительное число
меньшее 256)
yy является вспомогательным номером причины (целое положительное
число меньшее 65536)
Причины на этом компьютере:
(E = ожидалось, U = не ожидалось, P = планировалось, C = определено
пользователем)
т.е можно задать shutdown с параметрами и все корректно выключится.
Цитата:
Z:\>shutdown
Использование: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f]
[/m \\компьютер][/t xxx][/d [p:]xx:yy [/c "комментарий"]]
Без пар. Отображение справки. То же, что и с параметром /?
/? Отображение справки. То же, что и без параметров
/i Отображение графического интерфейса пользователя.
Этот параметр должен быть первым
/l Завершение сеанса. Этот параметр нельзя использовать с
параметром /m или /d
/s Завершение работы компьютера
/r Завершение работы и перезапуск компьютера
/a Отмена завершения работы системы.
Этот параметр можно использовать только в период ожидания
/p Немедленное отключение локального компьютера без предупреждения.
Этот параметр можно использовать только с параметром /d
/h Переключение локального компьютера в спящий режим.
Этот параметр можно использовать только с параметром /f
/e Указание причины непредвиденного завершения работы компьютера
/m \\компьютер Указание конечного компьютера
/t xxx Задание задержки в xxx секунд перед завершением работы
компьютера.
Допустимый диапазон: 0-600, значение по умолчанию: 30
/c "комментарий" Комментарий с причиной перезапуска или завершения работы.
Наибольшая длина: 127 знаков
/f Принудительное закрытие запущенных приложений без
предупреждения пользователей
/d [p:]xx:yy Указание причины перезапуска или завершения работы
p означает запланированный перезапуск или завершение работы
xx является основным номером причины (целое положительное число
меньшее 256)
yy является вспомогательным номером причины (целое положительное
число меньшее 65536)
Причины на этом компьютере:
(E = ожидалось, U = не ожидалось, P = планировалось, C = определено
пользователем)
т.е можно задать shutdown с параметрами и все корректно выключится.
-
xeel
Re: Как выключить win 2003.
Если я правильно понял leoa, то проблема такова: необходимо выполнить Soft Power-off серверу, до которого нет связи и к которому не подключена клавиатура. Единственное, что есть - это физический доступ к железке. При этом, даже если настроен Shutdown по нажатию кнопки питания, система задает вопрос "действительно ли бла-бла-бла" и на этом месте остается включенной.
Если честно, единственный более-менее приемлимый способ, который сходу приходит в голову - приходить с ноутбуком, цепляться напрямую к серверу и с ноута уже запускать штатный shutdown.
Второе - написать скрипт для сервера, который бы пинговал wi-fi шлюз, и, в случае потери пинга, запускал shutdown. Если при этом shutdown тоже останавливается из-за клиентских подключений - то разработать батник, который бы предварительно жестко обрубал эти подключения - kill PID или net stop Terminal Service, например (насколько я понял, такой вариант автору подходит).
Если честно, единственный более-менее приемлимый способ, который сходу приходит в голову - приходить с ноутбуком, цепляться напрямую к серверу и с ноута уже запускать штатный shutdown.
Второе - написать скрипт для сервера, который бы пинговал wi-fi шлюз, и, в случае потери пинга, запускал shutdown. Если при этом shutdown тоже останавливается из-за клиентских подключений - то разработать батник, который бы предварительно жестко обрубал эти подключения - kill PID или net stop Terminal Service, например (насколько я понял, такой вариант автору подходит).
-
Admiral
Re: Как выключить win 2003.
Или по сети настроив конфигурацию питания так, что при нажатии на кнопку питания он вырубает его. Через удалённый рабочий стол топаем на сервере в Start -> Settings -> Control Panel -> Power Option -> Advanced -> When I press the power button on my computer: и указываем Shutdown При нажатии на кнопку выключения на сервере он будет выключатся. Не помню как по дефолту, возможно он уже так сконфигурирован, так что стоит попробовать нажать кнопку выключения. Если нет то или ничего не произойдёт (это будет означать что в этом пункте указанно Nothing), или сервер перейдёт в ждущий режим (Stand by).
-
HLT
-
HLT
Re: Как выключить win 2003.
Цитата leoa:
и я хочу его выключить, если, например, этот WI-FI сдох,
Можно поставить опрос пингом этого сервера, и, в случае отказа, запускать shutdown на сервере.
и я хочу его выключить, если, например, этот WI-FI сдох,
Как выключить win 2003.
Можно поставить опрос пингом этого сервера, и, в случае отказа, запускать shutdown на сервере.
-
Delirium
Re: Как выключить win 2003.
Значит так. Сделано следующее:
1) Пуск - Панель управления – Электропитание – Дополнительно - При нажатии кнопки выключения компьютера. Стоит "Завершение работы".
2) Пуск – Выполнить - gpedit.msc. Конфигурация компьютера - Конфигурация Windows -Параметры безопасности - Локальные политики - Параметры безопасности - Завершение работы: Разрешить завершение работы системы без выполнения входа в систему. Стоит "включено".
3) Пуск – Выполнить gpedit.msc. Локальный компьютер - Конфигурация компьютера - Административные шаблоны – Система - Отображать диалог слежения за завершением работы. Стоит "отключено".
При этом если к серверу подключены пользователи, то он начитает задавать вопросы. А мне надо, что бы он их отрубал и выключался. Так же если есть не завершённые задачи (приложения) он, наверно, тоже будет об этом спрашивать (правда, я это пока не проверял), а надо, что бы он их просто закрывал, без вопросов.
Delirium, я что-то не совсем понял твоё предложение. Я пингую с какого-нибудь локального компьютера сервер и если пинги пропали, то как я запущу на сервере shutdown? Даже, если это как-то возможно, то меня это не устраивает, т.к., если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается и все остальные пользователи обламываются.
1) Пуск - Панель управления – Электропитание – Дополнительно - При нажатии кнопки выключения компьютера. Стоит "Завершение работы".
2) Пуск – Выполнить - gpedit.msc. Конфигурация компьютера - Конфигурация Windows -Параметры безопасности - Локальные политики - Параметры безопасности - Завершение работы: Разрешить завершение работы системы без выполнения входа в систему. Стоит "включено".
3) Пуск – Выполнить gpedit.msc. Локальный компьютер - Конфигурация компьютера - Административные шаблоны – Система - Отображать диалог слежения за завершением работы. Стоит "отключено".
При этом если к серверу подключены пользователи, то он начитает задавать вопросы. А мне надо, что бы он их отрубал и выключался. Так же если есть не завершённые задачи (приложения) он, наверно, тоже будет об этом спрашивать (правда, я это пока не проверял), а надо, что бы он их просто закрывал, без вопросов.
Delirium, я что-то не совсем понял твоё предложение. Я пингую с какого-нибудь локального компьютера сервер и если пинги пропали, то как я запущу на сервере shutdown? Даже, если это как-то возможно, то меня это не устраивает, т.к., если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается и все остальные пользователи обламываются.
-
leoa
Re: Как выключить win 2003.
Цитата leoa:
т.к., если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается и все остальные пользователи обламываются.
У вас 1 сервер? Если да, то конечно, вариант с пингом не подойдет.
И вообще, вы потиворечите сами себе:
1.
Цитата leoa:
Просто корректно завершал все задачи, отключал подключенных пользователей и выключался.
Как можно, к примеру, корректно завершить работу пользователя в 1С? Человек набивает накладную и пока он этого не сделает, корректно завершить его сеанс не получится, иначе потеряется накладная. Это как пример.
2.
Цитата leoa:
При этом если к серверу подключены пользователи, то он начитает задавать вопросы. А мне надо, что бы он их отрубал и выключался. Так же если есть не завершённые задачи (приложения) он, наверно, тоже будет об этом спрашивать (правда, я это пока не проверял), а надо, что бы он их просто закрывал, без вопросов.
В таком случае не будет никаких корректных завершений задач. Сама суть клиент-серверного приложения не даст этого сделать.
Вам нужно просто решить конкретно, что необходимо. Ведь если, как вы пишете:
Цитата leoa:
что сервер подключен по WI-FI и я хочу его выключить, если, например, этот WI-FI сдох,
Если связь умерла, то и приложения умерли клиентов, разве нет? А раз все умерло, то и клиенты отцепились, значит уже по барабану, как выключать, главное теперь - корректно завершить работу самого сервера.
т.к., если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается и все остальные пользователи обламываются.
Как выключить win 2003.
У вас 1 сервер? Если да, то конечно, вариант с пингом не подойдет.
И вообще, вы потиворечите сами себе:
1.
Цитата leoa:
Просто корректно завершал все задачи, отключал подключенных пользователей и выключался.
Как выключить win 2003.
Как можно, к примеру, корректно завершить работу пользователя в 1С? Человек набивает накладную и пока он этого не сделает, корректно завершить его сеанс не получится, иначе потеряется накладная. Это как пример.
2.
Цитата leoa:
При этом если к серверу подключены пользователи, то он начитает задавать вопросы. А мне надо, что бы он их отрубал и выключался. Так же если есть не завершённые задачи (приложения) он, наверно, тоже будет об этом спрашивать (правда, я это пока не проверял), а надо, что бы он их просто закрывал, без вопросов.
Как выключить win 2003.
В таком случае не будет никаких корректных завершений задач. Сама суть клиент-серверного приложения не даст этого сделать.
Вам нужно просто решить конкретно, что необходимо. Ведь если, как вы пишете:
Цитата leoa:
что сервер подключен по WI-FI и я хочу его выключить, если, например, этот WI-FI сдох,
Как выключить win 2003.
Если связь умерла, то и приложения умерли клиентов, разве нет? А раз все умерло, то и клиенты отцепились, значит уже по барабану, как выключать, главное теперь - корректно завершить работу самого сервера.
-
Delirium
Re: Как выключить win 2003.
Цитата Delirium:
У вас 1 сервер? Если да, то конечно, вариант с пингом не подойдет.
Да сервер 1.
Цитата Delirium:
Как можно, к примеру, корректно завершить работу пользователя в 1С? Человек набивает накладную и пока он этого не сделает, корректно завершить его сеанс не получится, иначе потеряется накладная. Это как пример.
Под словом корректно, я подразумеваю просто закрыть. Там нет никаких 1С и подобная ситуация исключена (в крайнем случае будет недоредактирован какой-нибудь вордовый фаил).
Цитата Delirium:
В таком случае не будет никаких корректных завершений задач. Сама суть клиент-серверного приложения не даст этого сделать.
Вам нужно просто решить конкретно, что необходимо. Ведь если, как вы пишете:
Хорошо, допустим, я не правильно подобрал слово корректно, пускай будет просто завершить задачи.
Цитата Delirium:
Если связь умерла, то и приложения умерли клиентов, разве нет? А раз все умерло, то и клиенты отцепились, значит уже по барабану, как выключать, главное теперь - корректно завершить работу самого сервера.
А вот тут вы ошибаетесь, я только что попробовал зайти на сервер через удалённый рабочий стол и при этом вынул кабель локальной сети сначала из рабочей станции, а потом и из сервера. И при нажатии на кнопку питания, он меня спросил о подключенных пользователях. Видимо он где-то у себя хранит эти подключения.
У вас 1 сервер? Если да, то конечно, вариант с пингом не подойдет.
Как выключить win 2003.
Да сервер 1.
Цитата Delirium:
Как можно, к примеру, корректно завершить работу пользователя в 1С? Человек набивает накладную и пока он этого не сделает, корректно завершить его сеанс не получится, иначе потеряется накладная. Это как пример.
Как выключить win 2003.
Под словом корректно, я подразумеваю просто закрыть. Там нет никаких 1С и подобная ситуация исключена (в крайнем случае будет недоредактирован какой-нибудь вордовый фаил).
Цитата Delirium:
В таком случае не будет никаких корректных завершений задач. Сама суть клиент-серверного приложения не даст этого сделать.
Вам нужно просто решить конкретно, что необходимо. Ведь если, как вы пишете:
Как выключить win 2003.
Хорошо, допустим, я не правильно подобрал слово корректно, пускай будет просто завершить задачи.
Цитата Delirium:
Если связь умерла, то и приложения умерли клиентов, разве нет? А раз все умерло, то и клиенты отцепились, значит уже по барабану, как выключать, главное теперь - корректно завершить работу самого сервера.
Как выключить win 2003.
А вот тут вы ошибаетесь, я только что попробовал зайти на сервер через удалённый рабочий стол и при этом вынул кабель локальной сети сначала из рабочей станции, а потом и из сервера. И при нажатии на кнопку питания, он меня спросил о подключенных пользователях. Видимо он где-то у себя хранит эти подключения.
-
leoa
Re: Как выключить win 2003.
Цитата Delirium:
и я хочу его выключить, если, например, этот WI-FI сдох
Цитата Delirium:
Можно поставить опрос пингом этого сервера, и, в случае отказа, запускать shutdown на сервере
Цитата Delirium:
если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается
ответ лежит на поверхности: пингуйте не комп, а шлюз WiFi
и я хочу его выключить, если, например, этот WI-FI сдох
Как выключить win 2003.
Цитата Delirium:
Можно поставить опрос пингом этого сервера, и, в случае отказа, запускать shutdown на сервере
Как выключить win 2003.
Цитата Delirium:
если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается
Как выключить win 2003.
ответ лежит на поверхности: пингуйте не комп, а шлюз WiFi
