SBK 3 Geschrieben 11. Mai 2009 Melden Geschrieben 11. Mai 2009 Hallo Leute, Ich möchte einen bestimmten Dienst per Loginscript abfragen und abhängig vom Status (Bsp. gestartet) mit goto weiterfahren. Hat jemand eine Idee wie der Befehl zum abfragen lauten könnte? if sc query service=4 Bringt leider nicht den gewünschten erfolgt. Gruss SBK
Robi-Wan 10 Geschrieben 11. Mai 2009 Melden Geschrieben 11. Mai 2009 Hallo, leite doch die Ausgabe von "sc query" in eine Datei um und suche dann dort nach "RUNNING"... Grüße, Robert
NilsK 3.052 Geschrieben 11. Mai 2009 Melden Geschrieben 11. Mai 2009 Moin, wenn du nur reagieren willst, falls der Dienst gestartet ist, kannst du Folgendes versuchen: net start|find /i "MeinDienst" if not errorlevel 1 echo MeinDienst läuft Vorteil: Geht ab Windows NT. Willst du auf verschiedene Status reagieren, könnte dies gehen: set dienst=MeinDienst set status=RUNNING sc query %dienst%|find /i "%status%" if not errorlevel 1 echo %dienst% hat den Status %status% Nachteil: Geht erst ab XP. Gruß, Nils
SBK 3 Geschrieben 11. Mai 2009 Autor Melden Geschrieben 11. Mai 2009 Danke Nils, Das war genau das was ich benötigte! Gruss SBK
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden