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?
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
—
root
Start-Process
com -ArgumentList
?