M
mymomo
Gast
Moin!
Ich würde gerne einen Dienst per Batch abschießen wollen.
Derzeit muss ich öfters einen Dienst eines unserer Programme neustarten. Leider bleibt der Dienst beim stoppen oftmals hängen, sodass man ihn abschießen muss.
Mein Anliegen ist also:
- Dienst stoppen
- nach gut 30 Sekunden soll der Dienst zusätzlich, falls er nicht gestoppt werden konnte, abgeschossen werden... wenn der Dienst nicht mehr vorhanden ist, wird der Abschuss ja vermutlich einfach ins Leere laufen (??)
- Dienst wieder starten
Nun gibt es wohl für sowas "Taskkill". Scheinbar kann man hier aber nicht über den Dienstnamen arbeiten, sondern man braucht die Prozess-ID, welche sich ja bei jedem Start wieder ändert.
Ich bräuchte also eine Möglichkeit die Prozess-ID über den Dienstnamen automatisch auszulesen und entsprechend dieser den Dienst abzuschießen. Ist das möglich?
Ich würde gerne einen Dienst per Batch abschießen wollen.
Derzeit muss ich öfters einen Dienst eines unserer Programme neustarten. Leider bleibt der Dienst beim stoppen oftmals hängen, sodass man ihn abschießen muss.
Mein Anliegen ist also:
- Dienst stoppen
- nach gut 30 Sekunden soll der Dienst zusätzlich, falls er nicht gestoppt werden konnte, abgeschossen werden... wenn der Dienst nicht mehr vorhanden ist, wird der Abschuss ja vermutlich einfach ins Leere laufen (??)
- Dienst wieder starten
Nun gibt es wohl für sowas "Taskkill". Scheinbar kann man hier aber nicht über den Dienstnamen arbeiten, sondern man braucht die Prozess-ID, welche sich ja bei jedem Start wieder ändert.
Ich bräuchte also eine Möglichkeit die Prozess-ID über den Dienstnamen automatisch auszulesen und entsprechend dieser den Dienst abzuschießen. Ist das möglich?