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

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

e v g e n 25-12-2007 04:05 703297

Привет народ, с наступающим. У меня проблема с отключеним AD.
 
Я немогу настроить AD чтоб отключались все пользователи в AD когда на доменном серваке баторея подает сигнал об отключении сервака(AD)

monkkey 25-12-2007 11:31 703453

Поподробнее, пожалуйста (что значит "отключались", например).

e v g e n 26-12-2007 07:00 704080

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

Angry Demon 26-12-2007 08:29 704107

Цитата:

Цитата e v g e n
как это сделать чтоб эти машины тоже выключались

Например, у бесперебойников Powerman, насколько я помню, есть возможность поставить на другие компьютеры программу-агент, которая по команде службы на компьютере с бесперебойником может корректно завершать их работу.
Можно также назначитьить перед выключением сервера выполнение выключения удалённой системы, например, при помощи PsTools, а именно PsShutdown. Взять можно тут.

Pili 26-12-2007 08:46 704115

Утилита shutdown не подойдет?
Прочитайте тут, есть ещё много разных утилит, например Multi-Remote Shutdown Manager

e v g e n 26-12-2007 14:20 704373

попробовал ничего не подходит надо именно когда UPS говорит серваку(AD) что зарадя мало выключайся, и в это время он рассылает команду выкл всем машинкам в доменне

HLT 26-12-2007 14:47 704383

Цитата:

Цитата e v g e n
UPS говорит серваку(AD) что зарадя мало выключайся, и в это время он рассылает команду выкл всем машинкам в доменне »

А что мешает в этот момент запускать батник
Код:

shutdown -s -m \\comp1 -t 10 -c "UPS Alarm"
shutdown -s -m \\comp2 -t 10 -c "UPS Alarm"
shutdown -s -m \\comp3 -t 10 -c "UPS Alarm"
shutdown -s -m \\comp4 -t 10 -c "UPS Alarm"
shutdown -s -m \\comp5 -t 10 -c "UPS Alarm"

Вот полное описание:
Код:

C:\>shutdown /?
Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]

        No args                Display this message (same as -?)
        -i                      Display GUI interface, must be the first option
        -l                      Log off (cannot be used with -m option)
        -s                      Shutdown the computer
        -r                      Shutdown and restart the computer
        -a                      Abort a system shutdown
        -m \\computername      Remote computer to shutdown/restart/abort
        -t xx                  Set timeout for shutdown to xx seconds
        -c "comment"            Shutdown comment (maximum of 127 characters)
        -f                      Forces running applications to close without warning
        -d [u][p]:xx:yy        The reason code for the shutdown
                                u is the user code
                                p is a planned shutdown code
                                xx is the major reason code (positive integer less than 256)
                                yy is the minor reason code (positive integer less than 65536)


Pili 26-12-2007 14:54 704389

Цитата:

Цитата e v g e n
UPS говорит серваку(AD) что зарадя мало выключайся »

далее идет запись в лог, по этому событию должен срабатывать скрипт выключения компов в домене (м.б. эта возможность уже есть в софте по управлению ups)
Посмотрите утилиту nncron, с помощью неё можно многое автоматизировать.

Angry Demon 26-12-2007 15:23 704408

Цитата:

Цитата e v g e n
попробовал ничего не подходит

Что именно и как пробовал нам угадывать? Вообще, модель UPS и название софта озвучить религия не позволяет?

Цитата:

Цитата e v g e n
надо именно когда UPS говорит серваку(AD) что зарадя мало выключайся

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

Pili 26-12-2007 15:34 704418

e v g e n, пример скрипта
Цитата:

' Скрипт используется для удаленного выключения/перезагрузки/прочее. Пдключаться надо с соотв. правами.
Dim StationName
Dim OpSysSet
Dim Flags
Dim Reserved
StationName = InputBox("Insert the Name of the Station to be Shutdown.")
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate,(RemoteShutdown)}//" & StationName).ExecQuery("select * from Win32_OperatingSystem where Primary=true")

' Flags Action
' 0 Logoff
' 1 Shutdown
' 2 Reboot
' 4 Force
' 8 Power Off
' 16 Force If Hung
Flags = 1

Reserved = 0

For Each OpSys In OpSysSet
OpSys.Win32Shutdown Flags,Reserved
Next

HLT 26-12-2007 15:59 704443

Цитата:

Цитата Angry Demon
Цитата:

Цитата e v g e n
надо именно когда UPS говорит серваку(AD) что зарадя мало выключайся

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

Просто указанный выше батник пописать в shutdown script групповой политике Default domain controllers policy
=)

e v g e n 27-12-2007 16:13 705081

благодарю всех!!

Angry Demon 28-12-2007 00:36 705358

e v g e n, а отчитаться о результатах? :read:


Время: 10:04.

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