none
w2k8-R2 - Dienst per net start bis zum erfolgreichen Start bringen RRS feed

  • Frage

  • Hallo Zusammen,

    Ich suche eine Möglichkeit um per Batch Datei einen Dienst der auf meinem Server läuft zu starten.

    Das Problem ist nicht die Ausführung des einfachen Befehls sondern das dieser mehrfach ausgeführt werden soll, bis der Dienst erfolgreich gestartet ist.

    Dieser Dienst ist für eine Verwaltungssoftware von Kopierern/Druckern und teilweise mit einem Eigenleben.

    Es läuft auch ein Dienst des Herstellers der es bei kleineren Fehlern schafft den Dienst wieder zu starten.

    Leider kommt es auch vor das dieser einfache "Rettungsversuch" nicht ausreicht und der Dienst auch bei manuellen Start mit der Rückmeldung "Der Dienst XXX konnte nicht gestartet werden. Fehler 1067"

    Es kommt aber auch vor das ich zusätzlich die Druckerwarteschlange leeren muss bevor der Dienst startet.

    Daher suche ich nun nach einer Möglichkeit eine via Batch den Dienst so oft starten zu lassen bis dieser erfolgreich gestartet ist.

    Es müsste doch möglich sein eine relativ einfache Batch Datei anzufertigen die "net start momsvc" durchführt und anschließend prüft ob der Dienst gestartet ist.

    Hat jemand das nötige Know How mir so eine Batch anzufertigen ?

    Danke und Gruß

    Michael

    Mittwoch, 8. Mai 2013 08:14

Antworten

  •  
    > Es müsste doch möglich sein eine relativ einfache Batch Datei
    > anzufertigen die "net start momsvc" durchführt und anschließend prüft
    > ob der Dienst gestartet ist.
     
    :Start
    net start momsvc
    ping -n 10 localhost>nul
    if errorlevel 1 goto :Start
     
    Viel Knowhow braucht man da eigentlich nicht ;-) Die Ping-Zeile baut
    vorsichtshalber 10 Sekunden Wartezeit ein.
     

    NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
    Wenn meine Antwort hilfreich war, freue ich mich über eine Bewertung! If my answer was helpful, I'm glad about a rating!
    Mittwoch, 8. Mai 2013 11:11

Alle Antworten

  •  
    > Es müsste doch möglich sein eine relativ einfache Batch Datei
    > anzufertigen die "net start momsvc" durchführt und anschließend prüft
    > ob der Dienst gestartet ist.
     
    :Start
    net start momsvc
    ping -n 10 localhost>nul
    if errorlevel 1 goto :Start
     
    Viel Knowhow braucht man da eigentlich nicht ;-) Die Ping-Zeile baut
    vorsichtshalber 10 Sekunden Wartezeit ein.
     

    NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
    Wenn meine Antwort hilfreich war, freue ich mich über eine Bewertung! If my answer was helpful, I'm glad about a rating!
    Mittwoch, 8. Mai 2013 11:11
  •  
    > Daher suche ich nun nach einer Möglichkeit eine via Batch den Dienst
    > so oft starten zu lassen bis dieser erfolgreich gestartet ist.
     
    Ein "besserer" Dienst wäre aber eigentlich die bessere Lösung...
     
     

    NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
    Wenn meine Antwort hilfreich war, freue ich mich über eine Bewertung! If my answer was helpful, I'm glad about a rating!
    Mittwoch, 8. Mai 2013 11:12