Gå til innhold

[Løst] Få script til å gjøre handlinger automatisk.


Anbefalte innlegg

Hei.

 

Jeg har en ide om å lage et script hvor det skjer en handling. Handlingen går ut på at den åpner et terminal vindu, og skriver inn en kommando i det vinduet. Jeg ønsker også at dette scripten kan bli kjøprt automatisk etter tidspunkt.

 

 

mvh

 

 

Adrian

Lenke til kommentar
Videoannonse
Annonse

Hva skal skriptet gjøre?

skriptet skal kjøre en kommando i et terminal vindu.

 

Altså hovedpoenget er at jeg vil få til en automatisk backup av configen til en hp switch. dette skal bli gjentatt hver kveld på det samme tidspunktet som de andre gangene.

Lenke til kommentar

Når man har åpnet terminal vinduet for switchen for første gang, må man trykke på "enter" 2 ganger for å komme til CLI delen. Deretter kan man bare skrive: "copy startup-config tftp "ip adressen til tftp server" config"

 

Eksempel: copy startup-config tftp 10.0.0.1 configfil

Lenke til kommentar

Når man har åpnet terminal vinduet for switchen for første gang, må man trykke på "enter" 2 ganger for å komme til CLI delen. Deretter kan man bare skrive: "copy startup-config tftp "ip adressen til tftp server" config"

 

Eksempel: copy startup-config tftp 10.0.0.1 configfil

 

Det første du må gjøre er å forklare hvordan du kobler deg til switchen, åpner du ett vindu og skriver noe. 

 

Enter i powershell later til å være noe a-la dette:

$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('title of the application window')
Sleep 1
$wshell.SendKeys('~')

Jeg kan ikke powershell og aner derav ikke om følgende kode vil fungere, men noe a-la dette?

$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('title of the application window')
Sleep 1
$wshell.SendKeys('String to connect to switch')
$wshell.SendKeys('~')
Sleep 1
$wshell.SendKeys('~')
$wshell.SendKeys('~')
Sleep 1
$wshell.SendKeys('copy startup-config tftp 10.0.0.1 configfil')
$wshell.SendKeys('~')
Sleep 1
$wshell.Exit()
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...