Wie übertrage ich Parameter an plink.exe?

0

Ich muss in PowerShell eine Verbindung mit dem Remote-Host über Telnet herstellen. Ich dachte, ich benutze Plink. Also habe ich es versucht plink.exe -telnet -P 23 '10.10.10.2' < .\commands.txt Aber ich bekomme einen Fehler:

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

Außerdem, wie man ein Passwort überträgt, wenn -pw Typ sollte nur für ssh verwenden?

user726279
quelle
Wie es heißt, unterstützt Ihre PowerShell diese Art der Umleitung nicht. Sie können versuchen, die Datei in eine Zeichenfolge zu lesen und als Argument anzugeben, oder die Befehle einfach statisch einschließen. Bezüglich des Passworts benötigt Telnet kein Passwort.
Seth
Probieren Sie -m und nur den Dateinamen für die Befehlsdatei aus. Ich empfehle, aus Telnet auszusteigen, wenn Sie dies vermeiden können.
Steve Kline
Funktioniert es mit Start-Process mit -ArgumentList?
root