Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Удалённое выключение сервера (http://forum.oszone.net/showthread.php?t=159373)

Koluna 06-12-2009 22:52 1288143

Удалённое выключение сервера
 
Здравствуйте!

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

1. Кнопка на корпусе не работает.
2. Команда shutdown не работает.
3. Можно выключить с помощью Radmin или RDP, но это слишком сложно для пользователей сети.

Идеальный вариант - ярлычок на рабочем столе :)

mnbv 06-12-2009 23:12 1288162

Цитата:

Цитата Koluna
Команда shutdown не работает. »

Как это? Должна работать локально!!!
Сделай задание с этой командой на сервере, в сети (на сервере) будет видна папка назначенные задания, в которой будет это задание, попробуй выполнить его удаленно

Delirium 07-12-2009 01:49 1288282

Цитата:

Цитата Koluna
Команда shutdown не работает. »

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

El Scorpio 07-12-2009 03:10 1288319

Цитата:

Цитата mnbv
Цитата Koluna:Команда shutdown не работает. »
Как это? Должна работать локально!!! »

В*Windows 2000 команды shutdown нет, посему и не работает

> Идеальный вариант - ярлычок на рабочем столе
На bat-файл с вызовом программы psshutdown от Марка Руссиновича

Delirium 07-12-2009 03:13 1288320

Цитата:

Цитата El Scorpio
В*Windows 2000 команды shutdown нет, посему и не работает »

Цитата:

Цитата Koluna
как выключить сервер на W2k3 »

У него 2003. И ко всему прочему ему надо УДАЛЕННО, т.е. утилита должна быть на удаленной машине, а не сервере.

Angry Demon 07-12-2009 08:05 1288374

Цитата:

Цитата El Scorpio
На bat-файл с вызовом программы psshutdown от Марка Руссиновича

Таки, да: psshutdown \\SERVER_NAME -u username -p password -k

Koluna 07-12-2009 21:19 1288985

Цитата:

Цитата Angry Demon
Таки, да: psshutdown \\SERVER_NAME -u username -p password -k »

Вы меня правильно поняли :)
Т. е., мне надо скачать psshutdown и воспользоваться ею?
Это клиенсткая часть, которая запускается на той машине, с которой нужно произвести выключение? Серверной части нет?
username, как я понял, не обязательно должен быть админом?
Ему достаточно иметь права на выключение сервера?

Koluna 07-12-2009 21:47 1289021

Всё разобрался.
Спасибо :)

swa63 08-12-2009 13:52 1289473

извиняюсь, может не сюда написал, но вроде по названию близко к моей проблеме:
есть ли возможность сделать автоматическое отключение (не удаленное) сервера, полностью, в заданное время? сервер управляется Windows server 2003 .

Angry Demon 08-12-2009 15:30 1289575

swa63, читаем справку к встроенной команде shutdown:
shutdown /?
или к утилите Марка Руссиновича psshutdown:
psshutdown /?
а затем составляем нужное задание в Планировщике.

swa63 08-12-2009 18:07 1289742

Цитата:

Цитата Angry Demon
а затем составляем нужное задание в Планировщике. »

спасибо, так пойдет???
C:\WINDOWS\system32\shutdown.exe -s

C:\WINDOWS
это я прописал в планировщике

Koluna 08-12-2009 20:42 1289898

Цитата:

Цитата swa63
спасибо, так пойдет???
C:\WINDOWS\system32\shutdown.exe -s »

Возможно придётся добавить ещё ключи -t, -f.

monkkey 09-12-2009 08:59 1290261

-f не забудьте.

swa63 09-12-2009 12:55 1290435

Цитата:

Цитата Koluna
Возможно придётся добавить ещё ключи -t, -f. »

Цитата:

Цитата monkkey
-f не забудьте. »

спасибо, но все сработало и так, в 3.00 сервер отключился.

Koluna 09-12-2009 22:25 1290988

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

Цитата:

D:\Distribs\Utils\Pstools>psshutdown \\192.168.0.111 -u shutdown -p 123 -k

PsShutdown v2.52 - Shutdown, logoff and power manage local and remote systems
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Couldn't access 192.168.0.111:
╬Єърчрэю т фюёЄєях.

If 192.168.0.111 is already performing a shutdown operation you must
abort it before issuing a different command.

Delirium 10-12-2009 01:15 1291144

Цитата:

Цитата swa63
Цитата monkkey:-f не забудьте. »
спасибо, но все сработало и так, в 3.00 сервер отключился. »

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

Angry Demon 10-12-2009 07:49 1291236

Цитата:

Цитата Koluna
If 192.168.0.111 is already performing a shutdown operation you must
abort it before issuing a different command.

Отменить завершение работы - ключик -a.

Koluna 10-12-2009 13:24 1291443

Цитата:

Цитата Angry Demon
is already performing »

Трудности с переводом у меня :)
"Уже выполняется выключение" или "уже выполнялось выключение"?

Ну, ради интереса, перед командой на выключение я подал команду с ключом -a. Но в ответ - тоже ошибка какая-то...
Вечером напишу.
Может, не то написал?
Вместе с ключом -a вызывал совместно с ключами компьютера, пользователя и пароля. Или не надо эти ключи добавлять?

Angry Demon 10-12-2009 14:04 1291476

Цитата:

Цитата Koluna
Трудности с переводом у меня

:)
Is already performing = уже выполняется.

Koluna 10-12-2009 19:53 1291799

Что-то не получается ничего:

Цитата:

D:\Distribs\Utils\Pstools>psshutdown \\192.168.0.111 -a

PsShutdown v2.52 - Shutdown, logoff and power manage local and remote systems
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Error establishing communication with psshutdown service on 192.168.0.111:
┬їюф т ёшёЄхьє эх яЁюшчтхфхэ: шь* яюы№чютрЄхы* шыш ярЁюы№ эх юяючэрэ√.


D:\Distribs\Utils\Pstools>psshutdown \\192.168.0.111 -a -u shutdown -p 123

PsShutdown v2.52 - Shutdown, logoff and power manage local and remote systems
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Error establishing communication with psshutdown service on 192.168.0.111:
┬їюф т ёшёЄхьє эх яЁюшчтхфхэ: шь* яюы№чютрЄхы* шыш ярЁюы№ эх юяючэрэ√.

El Scorpio 11-12-2009 06:10 1292182

Цитата:

Цитата Koluna
Error establishing communication with psshutdown service on 192.168.0.111: »

Программа PsShutdown работает посредством одноимённой службы. Как следствие, при первом её использовании пользователь должен иметь права на регистрацию службы, а в дальнейшем - на её запуск
Скорее всего, проблема в отсутствии прав

Koluna 11-12-2009 20:56 1292855

Цитата:

Цитата El Scorpio
Программа PsShutdown работает посредством одноимённой службы. Как следствие, при первом её использовании пользователь должен иметь права на регистрацию службы, а в дальнейшем - на её запуск
Скорее всего, проблема в отсутствии прав »

Помогите, пожалуйста, разобраться с этим.

Создал пользователя.
В локальной политике безопасности добавил его в "Завершение работы системы".
Этого достаточно?
Он должен быть администратором?

Пробую администратором - тоже не получается :(

El Scorpio 14-12-2009 04:44 1294711

Возможно, файрволл мешает?
Далее, компьютеры в домене?

Koluna 14-12-2009 21:38 1295322

Цитата:

Цитата El Scorpio
Возможно, файрволл мешает? »

Отключен везде.
Но на сервере стоит NOD32 Business Edition.

Цитата:

Цитата El Scorpio
Далее, компьютеры в домене? »

Нет. Обычная одноранговая сеть.

El Scorpio 15-12-2009 02:52 1295503

Цитата:

Цитата Koluna
Но на сервере стоит NOD32 Business Edition. »

А в его состав файрволл входит?

Цитата:

Цитата Koluna
В локальной политике безопасности добавил его в "Завершение работы системы".
Этого достаточно? »

Нет. Пользователь ещё должен иметь права на управление службами

Цитата:

Цитата Koluna
Обычная одноранговая сеть. »

В таком случае можно через ключ -u указать программе имя администратора на сервере, и не заморачиваться с пользовательскими правами

Koluna 15-12-2009 22:11 1296197

Цитата:

Цитата El Scorpio
А в его состав файрволл входит? »

Нет.

Цитата:

Цитата El Scorpio
Нет. Пользователь ещё должен иметь права на управление службами »

Попробуем добавить.

Цитата:

Цитата El Scorpio
В таком случае можно через ключ -u указать программе имя администратора на сервере, и не заморачиваться с пользовательскими правами »

Придётся же ещё указывать и пароль... а это плохо...
Ладно, запускаю от администратора - не помогает.

Цитата:

D:\Distribs\Utils\Pstools>psshutdown \\192.168.0.111 -u Администратор_по_русски -p пароль_тут -k

PsShutdown v2.52 - Shutdown, logoff and power manage local and remote systems
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Couldn't access 192.168.0.111:
┬їюф т ёшёЄхьє эх яЁюшчтхфхэ: шь* яюы№чютрЄхы* шыш ярЁюы№ эх юяючэрэ√.
Что-то с кодировкой не то... сообщения всегда в таком виде приходят...

monkkey 16-12-2009 09:03 1296433

chcp 1251 после cmd. Либо воспользуйтесь FAR

Koluna 16-12-2009 20:44 1297086

Цитата:

Цитата monkkey
chcp 1251 после cmd. Либо воспользуйтесь FAR »

Сообщения на абркадабрском языке всё равно, но теперь "Администратор" может выключить удалённо сервер :)
Осталось с правами разобраться для пользователя "shutdown".

Koluna 16-12-2009 21:15 1297103

Цитата:

Цитата El Scorpio
Нет. Пользователь ещё должен иметь права на управление службами »

Где они выставляются?
"Локальная политика безопасности"?
Добавил своего юзера в "Локальные политики->Назначение прав пользователя":
"Вход в качестве службы" и "Загрузка и выгрузка драйверов устройств".
Не помогло.
Может быть не туда добавил или ещё куда надо добавить? :)

Koluna 22-12-2009 20:19 1301890

Ауу! Кто-нибудь!
Подскажите, пожалуйста!

monkkey 23-12-2009 10:15 1302300

http://www.online-tech-tips.com/comp...tdown-command/
Необходимо иметь права администратора на компьютере. Либо включать пользователя в группу "Операторы сервера". Либо использовать команду runas с ключом /savecredentials.

monkkey 23-12-2009 13:20 1302424

Вложений: 1
Вот в ГП. Можете добавить нужных людей.

Koluna 26-12-2009 20:45 1304987

Цитата:

Цитата monkkey
Либо включать пользователя в группу "Операторы сервера" »

У меня нет такой группы :(

Цитата:

Цитата monkkey
Вот в ГП. Можете добавить нужных людей. »

Добавил своего пользуна. Не помогло.
Или ему надо ещё права дать?

NordWest 04-02-2010 15:12 1338875

Здравствуйте! У меня проблема по данной тематике.
Скрипт я написал. Теперь нужно, чтобы он выполнялся каждый день в определенное время, но только если нет активных терминальных пользователей. Т.е. нужно, чтобы сервер работал целый день и не заморачиваться с его выключением. А если его никто не использует - то чтобы он сам выключался, ночью например. Как это сделать?
Система у меня win2K3.
Там в свойствах задания есть галочка "Выполнять только при выполненном входе в систему". Но я так понимаю, что это относится только к одному пользователю.


Время: 07:10.

Время: 07:10.
© OSzone.net 2001-