|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Telnet автовыполнение команд |
|
CMD/BAT - [решено] Telnet автовыполнение команд
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Такой вопрос: можно ли написать батник для подключения к удаленному компьютеру по средствам telnet и сразу же выполнялась какая нибудь команда?
К примеру telnet 192.168.1.2 taskkill -f -im calc.exe quit |
|
Отправлено: 10:09, 07-04-2009 |
Сообщения: 53411
|
Профиль | Отправить PM | Цитировать Гамбари, у команды Taskkill есть опция /S для выполнения на другом компьютере.
Еще вместо Telnet можно использовать PsExec. |
Отправлено: 10:42, 07-04-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Гамбари, есть бесплатная утилита автоматизации TelNet - PLINK.EXE
http://forum.oszone.net/showthread.p...nk#post1029803 |
Отправлено: 11:28, 07-04-2009 | #3 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Всем доброго времени суток, проблема такова: написал простой скриптик для входа на dsl модем и его перезагрузки с использованием plink! но дело в том что модем запрашивает пароль как последовательность нажатых символов(то есть при вводе пароля он не появляется на экране), а plink передает ему пароль как строку и модем ее не воспринимает! как это дело можно исправить? Возможно существует какая та альтернатива плинку, которая позволяет посимвольный автоматизирует именно посимвольный ввод!
|
Отправлено: 13:07, 02-04-2010 | #4 |
Сообщения: 53411
|
Профиль | Отправить PM | Цитировать britvalord, в этой теме смотрели?
|
|
Отправлено: 13:14, 02-04-2010 | #5 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Теперь посмотрел но суть вопроса не только в перезагрузке, нужен батник который автоматизировал бы вход в в модем, передачу ему некоторых новых параметров и уже потом перезагрузка. но я не могу даже в модема попасть по причине того что ввод пароля(только пароля, логин plink проходит без проблем) организован считыванием символов нажатых клавиш(такой режим ввода telnet подерживает)!
|
Отправлено: 13:27, 02-04-2010 | #6 |
Новый участник Сообщения: 14
|
Профиль | Сайт | Отправить PM | Цитировать Добрый день. Пробовал через PLink соединиться с компьютером следующим образом:
Содержание nusr.txt: Пароль прокатывает, а все что после, PLink каким то образом умудряется вбивать в открытой консоли между вводом пароля и и ком. строкой. Выглядит это как пустые строки, количество которых равно количеству команд после пароля: Как добиться ввода комманд?.. |
------- Последний раз редактировалось bazik83, 30-05-2010 в 17:08. Причина: редактирование Отправлено: 17:07, 30-05-2010 | #7 |
Старожил Сообщения: 290
|
Профиль | Сайт | Отправить PM | Цитировать Можно сделать имитацию ввода команд руками. Но надо знать, как долго та или иная команда отрабатывает. Я брал по пол секунды на каждую операцию. Вполне достаточно.
Для этого не нужно никаких сторонних программ. У меня была задача перезагружать модем. Реализовал через vbscript: Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "telnet 192.168.2.1",9 WScript.Sleep 500 WshShell.SendKeys "admin" WshShell.SendKeys "{ENTER}" WScript.Sleep 500 WshShell.SendKeys "1234" WshShell.SendKeys "{ENTER}" WScript.Sleep 500 WshShell.SendKeys "reboot" WshShell.SendKeys "{ENTER}" По аналогии можно юзать telnet с любыми устройствами, с любыми командами. Главное правильно указывать задержки. |
Отправлено: 15:52, 25-04-2013 | #8 |
Ветеран Сообщения: 2029
|
Профиль | Отправить PM | Цитировать Цитата Martia:
|
|
------- Отправлено: 16:33, 25-04-2013 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Suse/OpenSuSE - [решено] удаление набранных команд в терминале | seman | Общий по Linux | 12 | 29-07-2009 22:08 | |
[решено] Завершение команд в windows... Не работает! | in_terek | Microsoft Windows NT/2000/2003 | 2 | 11-03-2009 22:36 | |
Разное - Отключить автовыполнение autorun.inf | PUL85 | Microsoft Windows 2000/XP | 12 | 17-08-2007 09:19 | |
Скрипт для отправки команд telnet | Hardman | Программирование и базы данных | 4 | 16-03-2007 06:14 | |
Автовыполнение скриптов на PHP | MikePr | Вебмастеру | 3 | 06-08-2003 01:08 |
|