Fichier de commandes pour vérifier si un système de service est en cours d'exécution
Je voudrais savoir comment faire pour vérifier si un service est en cours d'exécution à l'aide d'un fichier batch
par exemple
si xxxx service est en cours d'exécution
allez à démarrer stage2.chauve-souris
le reste va à l'écho Service ne fonctionne pas
Toute aide serait appréciée
Grâce
- J'ai trouvé la solution, pour quelqu'un d'autre d'avoir ce problème:
- echo off sc query PeerDistSvc if %errorlevel% == 1060 echo n'a pas Pu démarrer le service. if %errorlevel% == 0 echo de Service a démarré avec succès. echo Errorlevel: %errorlevel%
Vous devez vous connecter pour publier un commentaire.
Similaire à Comment vérifier si un processus est en cours d'exécution par l'intermédiaire d'un script batch
EDIT:
De la poste, avec un else:
Pour un service:
lire cet article http://support.microsoft.com/kb/251192 et voir
SC /?
puis essayez
SC QUERY
EDIT:
pour automatiser le contrôle, la pipe à la suite de TROUVER et de regarder pour l'EXÉCUTION de
Ma solution, car sous Windows7 juste SI
ERRORLEVEL 1
ne fonctionne pas et errorlevel est 0 en casfindstr
réussi ou non.Dans mon cas, je suis à la recherche de quelque chose a commencé par java.exe, permet de dire HELLO.jar [paramètre de java.exe]
Tout d'abord, vous pourriez avoir besoin des privilèges d'administrateur et non des exemples traite que. Si vous ne nous font pas de nircmd déjà vous pourriez commencer maintenant
C'est comment je le fais de toute façon. Quand mon bluetooth arrêts de travail