Hallo zusammen
Ich habe ein kleines Script gemacht welches jeden Tag 1 mal einen Windows Service stopt mit net stop und anschliessend mit net start wieder startet.
Das Funktioniert auch wunderbar so lang der Service vorher noch läuft. Wenn der status nicht "running" war vor dem stopen kommt eine Fehlermeldung dass der bereits gestopte service nicht gestoppt werden kann.
Wie kann ich vor dem automatischen stopen des services prüfen in welchem Zustand dieser ist und anschliessend mit if , then, else jeweils gezielt auf die verschiedênen möglichen stati reagieren?
Gruss Beeper
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Vielleicht so:
@echo off
net start|find "%hier den richtigen namen eintragen, zu finden mit net start bei laufendem dienst%"
rem z.b. net start|find "Arbeitsstationsdienst"
if ERRORLEVEL 1 goto ende
echo Es läuft, anhalten erlaubt!
:ende
mr.escape