выключение нескольких компов

N

Niк

Есть win2003server, win98, frebsd. Сервер 2003 подключен к ИБП через RS232 и через интерфейс программы автоматически выключается при отказе основного питания.
Задача: можно ли при выключении сервера сдалать так, чтобы он давал команду на выключение остальным компам, ибо RS232 только один.
Есть у кого нарабоки?
Спасибо.
 

drsmoll

Местный
Регистрация
20 Май 2005
Сообщения
59
Реакции
5
Credits
110
Элементарно Ватсон - SHUTCMD.EXE или SHUTGUI.EXE - родные от мелкософта
софт от ИБП позволяет выполнить скрипт по событию, да и сам сервак может выполнить команду при выключении

SHUTCMD.EXE /?
Release 2.0 written by A. Blatzheim 1993 at Microsoft GmbH

Usage: SHUTDOWN [/?] [\\Computer] [/L] [/A] [/R] [/T:xx] ["Msg"] [/Y] [/C]

/? Shows this screen.
\\Computer Specifies a remote computer to shutdown.
/L Specifies a local shutdown.
/A Abortes a systemshutdown. This is only possible during the
timeout period.If this switch is used, all other are ignored.
/R Specifies that the machine should reboot after shutdown.
/T:xx Sets the timer for system shutdown in seconds.[20 sec. default]
"Msg" Specifies an additional message

-- Press any key to continue --
 

enyuri

Местный
Регистрация
30 Июн 2005
Сообщения
162
Реакции
41
Credits
0
А для выключения фри есть виндовая утилита plink (=http://chronos.cs.msu.su/ssh/PuTTY/). Она позволяет выполнить любую команду на удаленной unix-машине. Сама команда на unix-e для выключения компа poweroff или shutdown.
 

drsmoll

Местный
Регистрация
20 Май 2005
Сообщения
59
Реакции
5
Credits
110
enyuri написал(а):
А для выключения фри есть виндовая утилита plink (=http://chronos.cs.msu.su/ssh/PuTTY/). Она позволяет выполнить любую команду на удаленной unix-машине. Сама команда на unix-e для выключения компа poweroff или shutdown.
а еще есть стандартная Виндовая утилита telnet.exe которая позволяет выполнить любую команду на удаленном хосте Юнихе и ДАЖЕ НА ВИНДЕ :) :)
 
N

Niк

чето туговато у меня, админы...
при запуске shutdown с параметрами у меня на удаленной машине никаких движений....
putty перелопатил - ненашел, как ее завести...
Весь смысл в том, чтобы все это делалось автоматом (я ж не все время на работе).
Прога с УПСа вроде может запускать доп. прогу при сбое питания и выключении сервера.
Вот, очевидно, сюда и нужно всунуть какой-нить bat-файл с сетевыми командами на выключение freebsd и win98
 

drsmoll

Местный
Регистрация
20 Май 2005
Сообщения
59
Реакции
5
Credits
110
putty - это клиет telnet и ssh, ssh2
shotcmd выключает компы под управлением NT семейства и к 98 и Никсам никакого отношения не имеет
 

enyuri

Местный
Регистрация
30 Июн 2005
Сообщения
162
Реакции
41
Credits
0
Мда....
Telnet никогда не предназначался для того, чтобы выполнять команды на удаленной машине. Он используется только для получения шела на удаленной машинее.
Для того, чтобы выключить удаленную unix систему надо:
1. Проверить наличие запущеного sshd на unix-е
2. Скачать plink
3. в командной строке написать:
plink -ssh -pw password [email protected] "/sbin/shutdown now"
 
Последнее редактирование модератором:

Estel

Турист
Регистрация
5 Мар 2005
Сообщения
30
Реакции
0
Credits
56
используй psshutdown из pstools. И будет тебе счастье...
 
N

Niк

psshutdown вырубает windowsXP влегкую. 98ю никак не хочет. Видать, на ней не хватает какой-то службы...
С free еще широко не боролся...