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?


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.