Wie übertrage ich parametres auf plink.exe?

470
user726279

Ich muss in PowerShell eine Verbindung mit dem Remote-Host über Telnet herstellen. Ich dachte, Plink zu benutzen. Also habe ich es versucht plink.exe -telnet -P 23 '10.10.10.2' < .\commands.txtaber ich bekomme eine 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 das Passwort übertragen wird, wenn -pwtype nur für ssh verwendet werden soll?

0
Die PowerShell unterstützt diese Art der Weiterleitung nicht. Sie können versuchen, die Datei in eine Zeichenfolge zu lesen und als Argument anzugeben oder die Befehle statisch einzuschließen. Telnet benötigt für das Passwort kein Passwort. Seth vor 6 Jahren 0
Versuchen Sie -m und nur den Dateinamen für die Befehlsdatei. Ich empfehle, Telnet abzunehmen, wenn Sie es vermeiden können. Steve Kline vor 6 Jahren 0
Funktioniert es mit `Start-Process` mit` -ArgumentList`? root vor 6 Jahren 0

0 Antworten auf die Frage