Como transferir parâmetros para plink.exe?

0

Eu preciso conectar no PowerShell com host remoto por telnet. Eu pensei em usar plink. Então eu tentei plink.exe -telnet -P 23 '10.10.10.2' < .\commands.txt Mas eu recebo um erro:

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

Além disso, como transferir a senha se -pw tipo deve usar apenas para ssh?

user726279
fonte
Como está dizendo, seu PowerShell não suporta esse tipo de redirecionamento. Você pode tentar ler o arquivo em uma string e fornecê-lo como argumento ou apenas incluir os comandos estaticamente. Quanto à senha, o Telnet não precisa de senha.
Seth
Tente -m e apenas o nome do arquivo para o arquivo de comandos. Eu recomendo sair do telnet se você puder evitá-lo.
Steve Kline
Funciona usando Start-Process com -ArgumentList?
root