Hirdetés

Új hozzászólás Aktív témák

  • sztanozs
    veterán

    Sziasztok!

    Őszintén bevallom nem értek a batch programozáshoz, de most szükségem lenne egy batch fájlra.

    Van két szerver, az első gépen futnak a fő folyamatok és a másik a tartalék. A tartalék gépre kellene egy olyan batch fájl, hogy pingelje az első gépet és ha a ping-re nem válaszol a fő gép akkor a gép kapcsolja be a második háló kártyáját egy bizonyos ip címmel.

    Ez megoldható batch-ban?

    A választ előre is köszönöm. :)

    Igen, pingre szerintem volt itt már példa, network configra pedig nézd meg ezt: netsh

    Pingre:
    SET DestIP=192.168.1.101

    SET LANName="Local Area Connection"
    SET ConfigIP=192.168.1.199
    SET ConfigMask=255.255.255.0
    SET ConfigGW=192.168.1.1
    SET ConfigDNS=192.168.1.1

    :ping

    ping %DIP% -t 1 >null 2&
    IF ERRORLEVEL 1 goto :config
    PAUSE 1
    GOTO :ping

    :config
    netsh interface ip set address name=%LANName% static %ConfigIP% %ConfigMask% %ConfigGW% 1
    netsh interface ip set dns "Local Area Connection" static %ConfigDNS%

Új hozzászólás Aktív témák