Ich möchte eine Batchdatei schreiben, die die folgenden Vorgänge ausführt:
- Überprüfen Sie, ob ein Dienst ausgeführt wird
- Wenn es ausgeführt wird, beenden Sie den Stapel
- Wenn es nicht ausgeführt wird, starten Sie den Dienst
Die Codebeispiele, die ich bisher gegoogelt habe, haben sich als nicht funktionierend erwiesen, daher habe ich beschlossen, sie nicht zu veröffentlichen.
Das Starten eines Dienstes erfolgt durch:
net start "SERVICENAME"
- Wie kann ich überprüfen, ob ein Dienst ausgeführt wird, und wie kann ich eine if-Anweisung in einer Batchdatei erstellen?
- Ich bin ein bisschen verwirrt. Was ist das Argument, das ich an den Netzstart weitergeben muss? Der Dienstname oder sein Anzeigename?