Gå til innhold

Lage skript som "poller" hvilken ip adresse som blir brukt


Anbefalte innlegg

Hei,

 

Har tenkt å bruke ett skript som sjekker om ip adresse blir endret.

 

Ønsket oppførsel er at ved oppstart skal skriptet sjekke ip adresse og hvis denne endres skal applikasjon startes/stoppes.

 

Noen som har noen tips om hvordan dette enkelt kan lages ?

Lenke til kommentar
Videoannonse
Annonse

Sorry, litt vagt beskrevet.

 

Har sett for meg vbscript, da dette er det jeg kan litt i, men altfor lite.

 

Det er snakk om den eksterne adressen ja.

 

Tanken er at eksteren ip : Når ip 123.123.123.123 endres til 321.321.321.321 skal applikasjon A avsluttes tvert.

 

Men det er mulig det er enklere i powershell ?

Lenke til kommentar

Tipper det vil være mer elegant i powershell, men vbscript er jo alltid gøy :p

 

Orker ikke lage scriptet ferdig, noe gøy må du jo ha å gjøre. men tenker no sånt som dette:

 

----------------------

 

Dim Ip

Ip = GetIp()

' Løkke her

' Sleep

' Sjekk om endret

' hvis ja, avslutt app ( http://www.computerp...rocess_stop.htm ) ?

' slutt løkke

 

' Takk til http://superuser.com...ws-command-line

Function GetIP()

Dim o

Set o = CreateObject("MSXML2.XMLHTTP")

o.open "GET", "http://ifconfig.me/ip", False

o.send

GetHtml = o.responseText

End Function

 

-----------

 

Ipdelen ser ut til å funke bra. Post gjerne scriptet om du fullfører det :)

Endret av The_Viper@EFNET
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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...