Я не уверен, что говорит тот другой ответ.
Простой обзор командной строки для plink :
plink [options] [user@]host [command]
и поэтому самое простое использование
plink host
где host , конечно, может быть обычным именем хоста (разрешаемым через DNS, NIS, файл hosts или любым другим) или (числовым) IP-адресом.
Возможно, вы также можете использовать имя сохраненного профиля PuTTY (которое содержит идентификацию хоста, а также набор опций).
Возможно, вам придется использовать опцию -telnet чтобы указать plink не использовать протокол rlogin или SSH.
Я не знаю , что вы читали о сценариях plink
Насколько я знаю, PuTTY не имеет такой возможности.
То , что я сделал это автоматизировать удаленный вход (я использовал SSH) с помощью expect привода plink
Я получил expect как часть пакета ActiveTcl от ActiveState.
(Если вы ищете этот сайт, вы сможете найти некоторые инструкции о том, как это сделать.)
Затем я написал файл с именем foo.tcl который выглядит примерно так:
# load the Expect package into Tcl
package require Expect
exp_spawn plink 10.10.10.10
expect : { # Wait for the server to issue a login: prompt.
exp_send -s "gman\r" # My username (not really).
}
expect word: { # Wait for the server to issue a password: prompt.
exp_send -s "iLoveCats\r" # My password (not really).
}
︙
и затем я запустил его, набрав tclsh foo.tcl .
Удачи!
PS Не пишите так, как я показал.
ActiveTcl действительно позволяет комментарии , начинающиеся с # но, по- видимому, только на отдельных строках.
PPS command аргумент в командной строке plink относится к команде, которую plink отправляет удаленному хосту после входа в него.