Prüfen ob das Netzwerk bereit ist

  • Hallo Zusammen,

    ich stehe momentan hier vor einem Problem was ich nicht selber lösen kann. Wäre super wenn mir jemand einen Tipp geben könnte.

    Folgendes Passiert bei mir nach dem Standby. Per Skripüt wird eine Anwendung gestartet die unter anderem auch auf das Netzwerk zugreift und sich von einem Server Daten holt.

    Leider ist es so dass das Netzwerk nach dem Standby nicht sofort verfügbar ist sondern ein paar Sek benötigt bis man darauf zugreifen kann. Gibt es hier einje Möglichkeit zu prüfen om das Netzwerk erreichbar ist?

    Natürlich kann ich auch einen Sleep befehl einbauen aber mir komt es vor als würde die Initialisiereung manchmal länger manchmal kürzer dauern wäre also schon sinnvoll wirklich zu prüfen ob erreichbar und wenn ja dann Skript fortsetzen

    Danke und Grüße

    Alex

  • Hallo,

    Zitat

    eine Anwendung gestartet die unter anderem auch auf das Netzwerk zugreift

    da hast du doch deine "Abfrage". Wenn du auf eine Netzressource zugreifst und bei diesem Zugriff ein Fehler auftritt, dann ist das Netz wohl nicht erreichbar oder oder oder...
    Einfach nur den @error abfragen oder die Rückgabe des Funktionsaufrufs auswerten. Und zwar so lange, bis du eine positive Rückmeldung bekommst.
    ciao
    Andy

  • Hi,

    prüfe mit while schleife ob ein share erreichbar ist. Falls Du Admin bist sollte folgendes funktionieren:

    [autoit]

    $splash = SplashTextOn ("Netzwerk noch nicht bereit","Bitte warten.....",300, 40, -1, -1,20, "", 10)
    While FileExists ("\\" & @ComputerName & "\c$") = 0
    sleep (50)
    Wend
    SplashOff ()

    [/autoit]

    Ohne Admin nimm ein share, auf das Du Zugriff hast.

    ;-))

    Stefan