Member 12773538 Ответов: 0

Пожалуйста, помогите мне..... я столкнулся с ошибкой с моим кодом bash


У меня есть скрипт bash для входа в одно из моих запоминающих устройств, выполнения нескольких команд и сохранения выходных данных в один текстовый файл. Вот код.

plink.exe -СШ root@10.10.10.10 -ПВ пароль1 "память-контроллеры" &ГТ;&ГТ; Cluster1_%дата:~-4,4%%дата:~-7,2%%дата:~-10,2%.txt
Эхо. &ГТ;&ГТ; Cluster1_%дата:~-4,4%%дата:~-7,2%%дата:~-10,2%.txt
Эхо ############################################################ > & gt; Cluster1_%date:~-4,4% % date:~-7,2%%date:~-10,2% txt
Эхо. &ГТ;&ГТ; Cluster1_%дата:~-4,4%%дата:~-7,2%%дата:~-10,2%.txt

Вот в чем проблема... на моем уровне хранения, если я хочу войти в командную строку, она имеет 2 уровня имени пользователя и пароля, как показано ниже.

войдите в систему как: XXXXXX
Пароль XXXXXX@10.0.0.0'ы :
Последний вход: СР 28 сентября 12: 29:42 2016 от 10.123.253.118
Эта услуга доступна только авторизованным пользователям. Все действия в этой системе регистрируются.
Логин: ХХХХ
Пароль:
Подключите XMS на 10.0.0.0:443: версия 4.0.2 сборка 80
xmcli (XXXX)>

Таким образом, здесь с приведенным выше кодом я могу перейти на первый уровень имени пользователя и пароля и не могу перейти на второй уровень имени пользователя и пароля, чтобы выполнить свою команду.

Пожалуйста, помогите мне ... как я могу пересечь второй уровень имени пользователя и пароля для выполнения команд, дайте мне несколько предложений.

Что я уже пробовал:

Я попытался поместить имя пользователя и пароль в одну строку, как показано ниже.

plink.exe -СШ root@10.10.10.10 -ПВ пароль1 "админ" -ПВ пароль2 "память-контроллеры" &ГТ;&ГТ; Cluster1_%дата:~-4,4%%дата:~-7,2%%дата:~-10,2%.txt

Но это не работает и не выполняет команду.

0 Ответов