+ Antworten
Ergebnis 1 bis 5 von 5
  1. #1
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    298

    Question Variablen in Script

    ich würde gerne auslesen ob ein server verfügbar ist und wenn ja, dann soll eine installation von diesem server gemacht werden.

    es sind im moment 3 umgebungen mit 3 servern

    server1
    server2
    server3

    if exist \\server1\software dann setzte %variable1% (oder ähnlich)

    und danach sollte das script die installation von diesem server ausführen mittels:

    \\%variable1%\software\xyz\setup.msi /etc.

    kann mir da jemand einen ansatz (oder am liebsten eine lösung) liefern? vermuttlich mit FOR oder was gibts da für möglichkeiten?

    besten dank schon mal



  2. #2
    Power Poster Daimonion wird schon bald berühmt werden Avatar von Daimonion
    Registriert seit
    07.09.2001
    Ort
    Vöhrebach, wie der Wälder zu sagen pflegt
    Alter
    31
    Beiträge
    1.701
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    250

    Standard

    Welche Skriptsprache willst du denn nutzen?

    ich würde ein Array machen in dem du fortlaufend das Handle zu Servern einfügst die du geprüft hast und verfügbar sind.

    Anschließend kannst du mittels For-Schleife das Array durchlaufen.


    Grüße

    Zitat Stromberg S03E08 - Erika:
    "So...selbst die Capitolmatratze, die hier auf jedem Karosseplan rumgerutscht ist, was will sie von mir? Zahlen. Aber so ist das. Als Chef in meiner Position, da bist du so einsam wie...Gott."

  3. #3
    Power Poster memnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehen Avatar von memnon
    Registriert seit
    03.12.2001
    Alter
    36
    Beiträge
    1.933
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    410

    Standard

    ping -n 1 SERVER1
    if X%errorlevel%==X0 goto 1
    ping -n 1 SERVER2
    if X%errorlevel%==X0 goto 2
    ping -n 1 SERVER3
    if X%errorlevel%==X0 goto 3
    goto 4


    :1
    rem SERVER1 ist online....
    set srv=\\SERVER1
    goto end_abfrage

    :2
    rem SERVER2 ist online
    set srv=\\SERVER2
    goto end_abfrage

    :3
    rem SERVER3 ist online
    set srv=\\SERVER3
    goto end_abfrage

    4:
    rem kein server erreichbar
    goto ende

    :end_abfrage
    %srv%\software\xyz\setup.msi /etc.

    :ende




    edit: ich geh davon aus, dass es dir darum geht, das auf deinen servern das gleiche verzeichnis vorhanden ist, und du nur dafür, wenn ein server ausfällt, einen ausweg haben willst - deswegen die relativ einfach lösung mittels ping


    Geändert von memnon (12.06.2006 um 14:09 Uhr)
    das beste Windows Support Forum: Windows 2000 Helpline und tschüss den Windowsfehlern

    Autoit 3 - Programmieren: wer braucht noch VBS ?!
    Autoit 3 Forum - das Autoit Forum
    so leicht geht´s - kleines Autoit Tutorial

    Wir, die Willigen, geführt von den Unwissenden, vollbringen das Unmögliche für die Undankbaren.
    Wir haben soviel mit sowenig schon so lange vollbracht, dass wir qualifiziert sind, alles mit nichts zu erreichen.

  4. #4
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    298

    Standard

    @memnon

    sieht gut aus, aber der pfad wird beim ausführen des befehls nicht gefunden.



  5. #5
    Power Poster memnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehenmemnon genießt hohes Ansehen Avatar von memnon
    Registriert seit
    03.12.2001
    Alter
    36
    Beiträge
    1.933
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    410

    Standard

    KANN sein, dass du dir die freigabe als laufwerk mappen musst... dh..

    :end_abfrage
    rem mappen von Laufwerk m
    echo j | net use m: /d
    net use m: %srv%\software
    m:\xyz\setup.msi /etc


    Geändert von memnon (13.06.2006 um 09:59 Uhr)
    das beste Windows Support Forum: Windows 2000 Helpline und tschüss den Windowsfehlern

    Autoit 3 - Programmieren: wer braucht noch VBS ?!
    Autoit 3 Forum - das Autoit Forum
    so leicht geht´s - kleines Autoit Tutorial

    Wir, die Willigen, geführt von den Unwissenden, vollbringen das Unmögliche für die Undankbaren.
    Wir haben soviel mit sowenig schon so lange vollbracht, dass wir qualifiziert sind, alles mit nichts zu erreichen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. FOR mit 10 Variablen (will nicht)
    Von forumwurm im Forum Programmierung und Skripte
    Antworten: 6
    Letzter Beitrag: 02.09.2010, 10:54
  2. Variablen in Batchdateien
    Von Rumak18 im Forum Allgemein Windows Vista
    Antworten: 5
    Letzter Beitrag: 15.01.2009, 14:51
  3. DOS Befehle und Variablen
    Von Bertram W2K im Forum Allgemein Windows 2000
    Antworten: 1
    Letzter Beitrag: 05.11.2002, 22:46
  4. Lame Variablen
    Von Chris Redfield im Forum Multimedia
    Antworten: 2
    Letzter Beitrag: 15.10.2002, 16:35
  5. Variablen-Problem mit PHP
    Von aschweti im Forum Programmierung und Skripte
    Antworten: 3
    Letzter Beitrag: 27.01.2002, 18:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0