Как передать параметры в plink.exe?

415
user726279

Мне нужно подключиться в PowerShell с удаленным хостом по Telnet. Я думал использовать Plink. Итак, я попытался, plink.exe -telnet -P 23 '10.10.10.2' < .\commands.txtно я получаю ошибку:

At line:1 char:38 + plink.exe -telnet -P 23 '10.10.10.1' < ".\commands.txt" + ~ The '<' operator is reserved for future use. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : RedirectionNotSupported

Более того, как передать пароль, если -pwтип должен использовать только для ssh?

0
Как говорится, PowerShell не поддерживает такого рода перенаправление. Вы можете попытаться прочитать файл в строку и указать его в качестве аргумента или просто включить команды статически. Что касается пароля, Telnet не нуждается в пароле. Seth 6 лет назад 0
Попробуйте -m и просто имя файла для командного файла. Я рекомендую выйти из телнета, если вы можете избежать этого. Steve Kline 6 лет назад 0
Работает ли он, используя `Start-Process` с` -ArgumentList`? root 6 лет назад 0

0 ответов на вопрос