Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Script zum automatischen stopen und starten von Services

Beeper / 1 Antworten / Flachansicht Nickles

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

bei Antwort benachrichtigen
mr.escape Beeper „Script zum automatischen stopen und starten von Services“
Optionen
Re: Script zum automatischen stopen und starten von Services ............................................................
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
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen