-1

Мне нужно автоматизировать, используя bat-файл, где мне нужно сделать следующее:

  1. войти на сервер используя putty/plink
  2. SESU для супер пользователя
  3. запустить определенные команды
  4. получить выход в текстовом файле

Я могу войти на сервер используя:

C:\Users\username\Desktop\putty.exe  username@host -pw password

Может ли кто-нибудь plesae помочь мне отсюда?

1 ответ1

0

Хотя мой ответ не поможет вам конкретно, главным образом потому, что я ищу часть ответа, которым вы являетесь, я могу сказать, что plink.exe username@host -pw password < command.txt будет работать на всем, кроме части sesu .

Добавьте ваши команды в файл с именем command.txt .

Я использовал этот цикл, чтобы он работал с несколькими хостами

for /F "tokens=*" %%a in (hostnames.txt) do call :Foo %%a
goto End

:Foo
set HostName=%1
set UserName=<user>
set PassWord=<pass>
echo y | plink.exe %UserName%@%HostName% -pw %Password% < plink.commands
goto :eof

:End

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .