Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > удаленное отключение компьютера


Автор: dstorm81 5.10.2007, 08:49
есть машины в локальной сети (всё в одном офисе) без домена (winxp)
надо удаленно отключить комп (сервер типа) (на нем висит база, монитор отсутствует)
(я к нему подключаюсь по надобности через виндовый удаленный рабочий стол под учеткой админа)
в следствии того что контингент называет системный блок 'процессором' smile, программы типа RAdmina отпадают категорично.
отключение через кнопку power нежелательно, могут попутать с reset smile, тоже отпадает.
включить они его смогут, научились smile

самый лучший вариант сделать bat'ничек или скрипт whs/js
пытался смотреть shutdown -i (gui - оболочка) но походу работает только в составе домена
не посоветуете что-либо подходящее желательно стандартное, порты если надо открою на сервере

может есть какие-нить комманды еще, с передачей логина, пароля,действия в локальной сети?


Автор: redona 5.10.2007, 09:04
попробуй так 
рекомендовал http://forum.vingrad.ru/index.php?showuser=777&nickname=NiJazz
UserNet,
shutdown -i
Цитата

Usage: C:\WINDOWS\system32\shutdown.EXE [-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)


на базе этой команды можно написать батник в одну строку  smile 

Автор: dstorm81 5.10.2007, 09:32
у меня нет домена, повторюсь еше раз
shundown как я понял для работы именно в домене, где здесь передача учетный данных логин+пароль? нету....
это же получается я лубую машину и инете могу выключить если она под виндой набрал ip и вперед


хотя я могу ошибаться напиши пожалуйста рабочий варинат для отключения в локалке машины
айпи 192.168.018, учетная запись админа - qwerty, логин - 1234567c
смогешь?

Автор: redona 5.10.2007, 11:30
проверил не в домене
тело батника
Цитата

shutdown /s /m \\192.168.0.51

после запуска на машине появилось окно о том что машина через минуту отключится
192.168.0.51 - ИП машины которую надо отключить, но думаю будет работать и по имени...

Автор: Illuminaty 5.10.2007, 12:04
Для выполнения этого скрипта необходимо, что бы в выключаемой системе была такая же учетная запись (логин/пароль) с правами завершения работы системы, как и учетная запись, от имени которой выполняется скрипт в локальной системе

Автор: redona 5.10.2007, 12:18
Illuminaty, согласен иначе выйдет ошибка №53

Автор: dstorm81 5.10.2007, 12:30
господа и на моей и на той тачке есть учетная запись Администратор и одинаковые пароли
я собственно сейчас под Администратор, а на той машине сейчас окно с приглашением войти
фича не удается

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

Автор: redona 5.10.2007, 12:43
ты скрипт запускаешь на своей машине чтобы выключить другую, на твоей машине ты работаешь под учетной записью, так вот на удаленной машине заведи такую же учетную запись с таким же паролем, с правами админа....

Автор: dstorm81 5.10.2007, 12:47
2 redona
так оно и есть записи админов Администратор + одинаковые пароли

shutdown /s /m \\192.168.0.18
говорит чтот сетевой путь не найден
но тя в это же время пингую его нормально
в чем может быть проблема?
фаервол отлючить? или просто какой-нить порт приоткрыть?

Автор: redona 5.10.2007, 12:50
Цитата(dstorm81 @ 5.10.2007,  12:47)
2 redona
так оно и есть записи админов Администратор + одинаковые пароли

shutdown /s /m \\192.168.0.18
говорит чтот сетевой путь не найден
но тя в это же время пингую его нормально
в чем может быть проблема?
фаервол отлючить? или просто какой-нить порт приоткрыть?

надо подумать, ща я у себя попробую самулировать ситуацию...

Автор: dstorm81 5.10.2007, 13:08
может службу какую нить надо включить
я то у меня на той машине кое какие службы отключены
если не сложно дай redona список твоих работающих служб

Автор: Illuminaty 5.10.2007, 13:13
а через GUI получается?
shutdown -i

Автор: dstorm81 5.10.2007, 13:21
пишет что не найден сетевой путь 
когда отключил фаервол надпись что не найден сетевой путь отображается сразу
с включенный фаерволом с звпазданием выходила

Автор: Illuminaty 5.10.2007, 13:39
фаервол на обоих компах выключил?

Автор: dstorm81 5.10.2007, 13:52
ради чистоты эксперимента - да
винда хр 2 мож в не йчто нить
правда когда пытаюсь отключить другие машины в сети, там пользователи под - пользователями сидят 
получаю в дступе отказано

Добавлено через 3 минуты и 16 секунд
запустил службу удаленный реестр на удаленной тачке стало писать в доступе отказано
куда копать?

Автор: Illuminaty 5.10.2007, 14:21
что то мне кажется, не одинаковые пользователи в системах.
Попробуй создай в обеих системах пользователя test с паролем test и с правами администратора. Потом от этого пользователя запусти shutdown

Автор: dstorm81 5.10.2007, 14:39
фига се эксперименты
кстати не получилось

Добавлено через 7 минут и 32 секунды
кстати не ктоне знает раз уж пошла такая пьянка
ест же файлы для подключенеия к удаленному рабочему столу
с расширение *.rdp

и следующим текствым содержанием
Код

screen mode id:i:2
desktopwidth:i:1024
desktopheight:i:768
session bpp:i:8
winposstr:s:0,1,34,18,842,645
full address:s:192.168.0.18
compression:i:1
keyboardhook:i:2
audiomode:i:2
redirectdrives:i:0
redirectprinters:i:1
redirectcomports:i:0
redirectsmartcards:i:1
displayconnectionbar:i:1
autoreconnection enabled:i:1
username:s:user1
domain:s:ALLA1
alternate shell:s:
shell working directory:s:
disable wallpaper:i:1
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:1
disable cursor setting:i:0
bitmapcachepersistenable:i:0




можно ли где нибудь в этом файле прописать пароль, чтобы пользователь не вводил его при подключении к удал раб столу?

Автор: Illuminaty 5.10.2007, 14:56
вот нарыл: https://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/58ede3d5-c4cc-4532-bf75-997c165961ec.mspx?mfr=true

Автор: redona 5.10.2007, 15:04
dstorm81, как вариант предлагаю
http://www.dameware.ru/
преимущество, ненужно инсталить на клиента...
достаточно знать имя пользователя и пароль... 

Автор: dstorm81 8.10.2007, 08:22
ладно раз гора не идет к Магомету
то нафиг нужна такая гора

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)