Я пытаюсь автоматизировать включение / отключение портов на коммутаторе HP ProCurve 2510G-24 с помощью Putty \ Plink в командной строке в Windows. В конечном итоге я хочу иметь возможность запускать запланированное задание для запуска пакетного файла, который включает \ отключает любой порт на коммутаторе.
Мне удалось выполнить следующее, чтобы добиться этого: -Putty \ Plink-Вручную настройку "tty = none" на коммутаторе. -Использованием команды echo
Использование plink с флагами -batch и -ssh, tty = none и первым эхом с хотя бы "пробелом" / любымперсонаж заставляет меня войти в систему и после приглашения «Нажмите любую клавишу, чтобы продолжить ...» неинтерактивно. (ЭТО ЧТО-ТО, я обнаружил, что у всех нас были проблемы !!!)
Вторая показанная команда теоретически работает, но мой вывод "интерфейс" не распознается как внутреннийили внешняя команда, работающая программа или пакетный файл. "
Значение -m, очевидно, не работает при передаче команд из текстового файла в HP, похоже, что Plink может запустить оболочку, когда -mфлаг не используется, а когда используется -N / -s, он зависает.
Третий - это то, что должно работать, но, похоже, не может передавать команды: config interface 2 enable
C:\Windows\system32>echo /config| plink.exe -batch -ssh admin@192.168.1.2 -pw 12345678 -v
Looking up host "192.168.1.2" for SSH connection
Connecting to 192.168.1.2 port 22
We claim version: SSH-2.0-PuTTY_Release_0.73
Remote version: SSH-2.0-OpenSSH_3.7.1p2
Using username "admin".
Sent password
Access granted
Opening main session channel
Opened main channel
Allocated pty
Started a shell/command
ProCurve J9279A Switch 2510G-24 Software revision Y.11.12
Copyright (C) 1991-2009 Hewlett-Packard Co. All Rights Reserved.
RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.
HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303
Press any key to continue
tty=none DC PC SW 2510G24 1# config
tty=none DC PC SW 2510G24 1(config)#
C:\Windows\system32>echo.config && interface 16| plink.exe -batch -ssh admin@192.168.1.2 -pw 12345678
config
'interface' is not recognized as an internal or external command, operable program or batch file.```
C:\Windows\system32>plink.exe -batch -ssh admin@192.168.1.2 -pw 12345678 [-N/-s] -m c:\scripts.[txt/bat]