Страница 1 из 2

удаленные команды

Добавлено: 12 фев 2014, 21:26
wolf_ktl
Можно ли как то через командную строку или еще как то, послать команду на mikrotik и выключить или включить на нем VPN туннель

Re: удаленные команды

Добавлено: 13 фев 2014, 07:50
vqd
А почему нет то?

ССХ, Телент
Я как то батничек писал который ВПН соединение на микротиках правил

Re: удаленные команды

Добавлено: 14 фев 2014, 12:06
wolf_ktl
vqd писал(а):А почему нет то?

ССХ, Телент
Я как то батничек писал который ВПН соединение на микротиках правил



Можно его в студию?

Re: удаленные команды

Добавлено: 14 фев 2014, 12:16
vqd
не можно ибо остался где то там

Re: удаленные команды

Добавлено: 14 фев 2014, 13:18
wolf_ktl
Сделал


Для Windows.
Кладем в одну папку c:\telnet\ файлы putty.exe, script.cmd, run-onlogin.txt

В файл script.cmd пишем:

Код: Выделить всё

@ECHO OFF

SET __HOSTNAME="192.168.1.1"
SET __LOGIN="admin"
SET __PASSWORD="1234"
SET __SCRIPTNAME="c:\telnet\run-onlogin.txt"

START c:\telnet\putty.exe -m %__SCRIPTNAME% -l %__LOGIN% -pw %__PASSWORD% %__HOSTNAME%


В файл run-onlogin.txt пишем:

Код: Выделить всё

interface l2tp-client disable l2tp-test

Re: удаленные команды

Добавлено: 03 июн 2014, 20:23
KARaS'b
Почти то, что искал! Но с маленьким "но", как это все заставить запускаться и отрабатывать на незалогинином пользователе? В шедуллер виндовый запихиваю, шедуллер говорит что задача отработала, но результата нет. А точнее, когда запускаю задачу сам, руками, то все отрабатывает, ставлю на время и разлогиниваюсь, шедуллер говорит что все отработало без ошибок, а результата нет.

Re: удаленные команды

Добавлено: 03 июн 2014, 22:14
Dragon_Knight
Одно время писал на батниках удобную систему для отправки команд. В одну папку кладём скрипты, и запускаем файл так "execute.cmd reboot", где 'reboot' имя скрипта.
Но забросил идею. Если будет время то перепишу и выложу)

Re: удаленные команды

Добавлено: 21 июн 2014, 22:22
KARaS'b
wolf_ktl писал(а):Сделал


Для Windows.
Кладем в одну папку c:\telnet\ файлы putty.exe, script.cmd, run-onlogin.txt

В файл script.cmd пишем:

Код: Выделить всё

@ECHO OFF

SET __HOSTNAME="192.168.1.1"
SET __LOGIN="admin"
SET __PASSWORD="1234"
SET __SCRIPTNAME="c:\telnet\run-onlogin.txt"

START c:\telnet\putty.exe -m %__SCRIPTNAME% -l %__LOGIN% -pw %__PASSWORD% %__HOSTNAME%


В файл run-onlogin.txt пишем:

Код: Выделить всё

interface l2tp-client disable l2tp-test


Чуть затупил (путти при первом запуске выплевывает окошко о котором я забыл), но в итоге все что задумывал получилось, огромное спасибо!

Re: удаленные команды

Добавлено: 04 авг 2015, 21:43
23q
KARaS'b писал(а):Почти то, что искал! Но с маленьким "но", как это все заставить запускаться и отрабатывать на незалогинином пользователе? В шедуллер виндовый запихиваю, шедуллер говорит что задача отработала, но результата нет. А точнее, когда запускаю задачу сам, руками, то все отрабатывает, ставлю на время и разлогиниваюсь, шедуллер говорит что все отработало без ошибок, а результата нет.

как ты это решил?

Re: удаленные команды

Добавлено: 04 авг 2015, 21:45
vqd
KARaS'b писал(а):
Чуть затупил (путти при первом запуске выплевывает окошко о котором я забыл), но в итоге все что задумывал получилось, огромное спасибо!