mentouu
Cadet 4th Year
- Registriert
- Aug. 2015
- Beiträge
- 64
Hi,
ich möchte ein Skript mittels Batch erstellen, welches den Computer dazu bringt sich mit mehreren Switchen nacheinander über eine SSH-Verbindung zu verbinden. Die Verbindung wird mittels "plink" hergestellt. Plink ist ein Tool bzw. eine Kommandozeilenerweiterung, mit der man sich über die CMD auf einem Switch über SSH verbinden kann.
Folgendes müsste dann in der Kommandozeile eingegeben werden:
<Pfad plink.exe> -ssh -l <Benutzer d. Switches> -pw <Passwort des Benutzers> <IP-Adresse des Switches>
Anmerkung: Der Benutzer und das dazugehörige Passwort ist auf jedem Switch gleich.
Ich muss nun eine Batch Datei erstellen, die die Zeilen bzw. IP-Adressen einer .csv Datei ausliest, und sich mit jeder IP-Adresse über den obrigen Befehl verbindet und ein Config-Skript auf dem Switch ausführt.
Mein bisheriger Ansatz ist, die .csv-Datei auszulesen und jede Zeile in einem Index eines Arrays in der Batch zu speichern. Das Array sollte dann mit einer foreach-Schleife durchlaufen werden, und sich mit jeder einzelnen IP-Adresse verbinden und ein Konfigurationsskript auf dem Switch ausführen.
Ich kann das bisherige Konzept umsetzen, da ich nur wenig Erfahrung im Scripting mit der Batch habe.
ich möchte ein Skript mittels Batch erstellen, welches den Computer dazu bringt sich mit mehreren Switchen nacheinander über eine SSH-Verbindung zu verbinden. Die Verbindung wird mittels "plink" hergestellt. Plink ist ein Tool bzw. eine Kommandozeilenerweiterung, mit der man sich über die CMD auf einem Switch über SSH verbinden kann.
Folgendes müsste dann in der Kommandozeile eingegeben werden:
<Pfad plink.exe> -ssh -l <Benutzer d. Switches> -pw <Passwort des Benutzers> <IP-Adresse des Switches>
Anmerkung: Der Benutzer und das dazugehörige Passwort ist auf jedem Switch gleich.
Ich muss nun eine Batch Datei erstellen, die die Zeilen bzw. IP-Adressen einer .csv Datei ausliest, und sich mit jeder IP-Adresse über den obrigen Befehl verbindet und ein Config-Skript auf dem Switch ausführt.
Mein bisheriger Ansatz ist, die .csv-Datei auszulesen und jede Zeile in einem Index eines Arrays in der Batch zu speichern. Das Array sollte dann mit einer foreach-Schleife durchlaufen werden, und sich mit jeder einzelnen IP-Adresse verbinden und ein Konfigurationsskript auf dem Switch ausführen.
Ich kann das bisherige Konzept umsetzen, da ich nur wenig Erfahrung im Scripting mit der Batch habe.
Zuletzt bearbeitet: