C'est pas grave si tu fais un NET START alors que les services sont déjà lancés, hein

(il va juste te dire que le service est déjà lancé).
Après, il doit probablement y avoir une commande pour récupérer l'id d'un service s'il est lancé, mais peut-être pas en batch (probablement plus en Windows Script, mais là, je ne connais pas du tout).