Ich habe diese Frage bereits überprüft, konnte aber nichts finden Ich suche. Ich verwende Windows (den Client), und der Server ist ein älterer Mainframe-Server.
Grundsätzlich muss ich ein Skript, Python-Code oder was auch immer schreiben, um einige bekannte Befehle per Telnet an den Server zu senden, und vorzugsweise die Ausgabe erfassen. Dann kehren Sie zurück, wenn Sie fertig sind.
Was ist der beste Ansatz?
Es gibt eine Python-Bibliothek für Telnet Verbindungen, die von / zu einer Telnet-Verbindung liest und schreibt.
>Überprüfen Sie den Link. Es hat einige grundlegende Beispiele für das, was Sie suchen.
Hier ist ein Beispiel aus dem Link:
%Vor% Es verbindet sich mit einem Telnet-Server. Sendet Ihre Anmeldedaten und führt dann den Unix-Befehl ls
aus. Dann wird die Sitzung beendet und alle Ausgaben vom Telnet-Server ausgegeben.
Sie sollten auch Exskript in Betracht ziehen. Es vereinfacht einige der einfachen Aufgaben, aber für komplizierter gibt es eine zusätzliche Ebene der Abstraktion (Exskript ist eine Skriptsprache für sich). Wie auch immer - es lohnt sich, es auszuprobieren.
Dieser Thread ist alt, aber ich dachte, ich würde trotzdem weitermachen und posten. Es gibt ein Prog namens AutoMate, das sehr wahrscheinlich Ihren Bedürfnissen entspricht. Es läuft unter Windows und ist ziemlich einfach zu bedienen.
Weitere Informationen zur Telnet-Automatisierung - Ссылка
Tags und Links python windows scripting automation telnet