![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаленное выключение ПК |
|
Любой язык - [решено] Удаленное выключение ПК
|
Ветеран Сообщения: 1639 |
Всех приветствую!
Возникла задача выполнения команды (выключение машины) удаленно без задействования PsExec (т.к. он ни в какую работать не хочет) и не используя в скрипте каких-либо ожиданий. Решение через telnet в ручном режиме срабатывает, поэтому погуглив, наткнулся на утилиту plink.exe, которая работает с telnet. Пробую делать так: todo.txt: Цитата:
В чем может быть проблема? Спасибо! P.S. Что-то я даже не могу врубиться как посмотреть, что там вообще происходит... Вызываю в cmd , но res получается пустым. |
||
Отправлено: 17:16, 16-10-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата The_Immortal:
Цитата Казбек:
|
||
Отправлено: 00:18, 17-10-2016 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата The_Immortal:
net use \\имя_компьютера /user:имя_пользователя пароль && shutdown -s -f -t 0 -m \\имя_компьютера Пример: или |
|
Отправлено: 06:37, 17-10-2016 | #12 |
Ветеран Сообщения: 1639
|
Профиль | Отправить PM | Цитировать Iska,
Цитата Iska:
Цитата Iska:
![]() Цитата Iska:
Далее запрашивается пароль для указанного пользователя, я ввожу правильный пароль и получаю: Единственное, пользователя The_Immortal на машине, откуда запускается runas, нету. Но не думаю, что это важно. Видимо, проблема в другом. Nordek, подскажите, пожалуйста, а действие shutdown'а неразделимо связано c монтированием диска удаленной машины? Как-то я о таком вообще не знал =/ В любом случае: Цитата The_Immortal:
Скрытый текст
Oct 17 08:21:43telnetd the maximum session count (4) reached, disconnecting ::ffff:121.187.173.101. Oct 17 08:21:56telnetd Syslog: last message repeated 8 times. Oct 17 08:21:56telnetd the maximum session count (4) reached, disconnecting ::ffff:178.158.138.81. Oct 17 08:21:57telnetd Syslog: last message repeated 9 times. Oct 17 08:21:58telnetd the maximum session count (4) reached, disconnecting ::ffff:121.187.173.101. Oct 17 08:24:07telnetd the maximum session count (4) reached, disconnecting ::ffff:5.225.59.105. Oct 17 08:24:09telnetd Syslog: last message repeated 9 times. Oct 17 08:25:43telnetd the maximum session count (4) reached, disconnecting ::ffff:2.180.26.60. Oct 17 08:25:48telnetd Syslog: last message repeated 2 times. Oct 17 08:27:01telnetd the maximum session count (4) reached, disconnecting ::ffff:134.196.46.86. Oct 17 08:28:41telnetd Syslog: last message repeated 18 times. Oct 17 08:29:55telnetd the maximum session count (4) reached, disconnecting ::ffff:103.217.85.154. Oct 17 08:30:10telnetd Syslog: last message repeated 9 times. Oct 17 08:30:44telnetd the maximum session count (4) reached, disconnecting ::ffff:191.177.78.227. Oct 17 08:30:50telnetd Syslog: last message repeated 9 times. ![]() Эх, как-то я обнадежился насчет рабочего решения относительно shutdown'а, а не всё так просто ![]() |
||||
Отправлено: 08:32, 17-10-2016 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата The_Immortal:
|
|
Отправлено: 10:12, 17-10-2016 | #14 |
Ветеран Сообщения: 1639
|
Профиль | Отправить PM | Цитировать Iska, увы, это бесмысленно, т.к. клиенский компьютер находится под доменом, соответственно имена (полные имена пользователей) совпадать не будут, т.к. имя домена и компьютера в моем случае совпадать не может.
|
Отправлено: 10:14, 17-10-2016 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать The_Immortal, тогда тем более без разговоров Вам нужен поверх глобальной сети закрытый тоннель до той локальной сети.
|
Отправлено: 10:25, 17-10-2016 | #16 |
Ветеран Сообщения: 1639
|
Профиль | Отправить PM | Цитировать Iska, преодолев лень, организовал PPTP
![]() ![]() Поясню. Да, теперь у меня есть доступ к компьютеру из локальной сети через VPN. НО! Я подсоединяюсь к cерверу (компьютер, к которому происходит подключение) абсолютно из другой (доменной) сети. Сервер ничего не знает про учетную запись mydomain\user (с которой идет подключение), соответственно у этого пользователяправ-то нет ни на что, в том числе на shutdown. Ага, возвращаясь к баранчикам, можно использовать telnet, где будет указываться необходимый пользователь. А telnet хрен автоматизируешь... PsExec тоже не работает: Цитата:
Красота =\ Или я как всегда опять что-то не додумал?.. |
|
Последний раз редактировалось The_Immortal, 17-10-2016 в 10:57. Отправлено: 10:40, 17-10-2016 | #17 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата The_Immortal:
|
|
Отправлено: 11:27, 17-10-2016 | #18 |
Ветеран Сообщения: 1639
|
Профиль | Отправить PM | Цитировать Nordek, а как быть в моем случае тогда, не подскажите?
Цитата The_Immortal:
UPD: что-то я перетрудился. PsExec успешно срабатывает и в моей ситуации (при соединении через VPN). Просто задается нужный пользователь и всё. Всем спасибо! И особенно уважаемому Iska за здраво наставленный путь! ![]() |
|
Последний раз редактировалось The_Immortal, 17-10-2016 в 15:31. Отправлено: 11:43, 17-10-2016 | #19 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - CMD/Bat авторизация через telnet | tAnk3o3 | Скриптовые языки администрирования Windows | 2 | 14-12-2011 21:09 | |
CMD/BAT - [решено] выполнение команды cmd | caustic | Скриптовые языки администрирования Windows | 5 | 20-03-2011 08:51 | |
7 / 2008 R2 - [решено] Автоматическое выполнение команды (schtasks) | Neosev | Скриптовые языки администрирования Windows | 13 | 06-10-2010 00:57 | |
CMD/BAT - [решено] удаленное выполнение команды | Diver1 | Скриптовые языки администрирования Windows | 2 | 20-03-2009 10:39 | |
telnet - Команды | alexandri | Хочу все знать | 3 | 17-08-2006 16:33 |
|