Tout,
J'essaie d'arrêter un service Windows que nous avons créé qui dépend d'un autre service. Je veux juste arrêter les deux services à l'aide d'un fichier de commandes, SC Commande par exemple, où les services sont en cours d'exécution sur une machine distante. P>
J'ai essayé d'arrêter les services dans l'ordre de dépendance (moins dépendante Tout d'abord), mais cela n'arrête pas le service. P>
Par exemple Service1 dépend du service2 qui est configuré dans les paramètres de service de la console des services. J'exécute le script sur mon PC Windows 7 et le serveur exécute Windows Server 2003. p>
Les lignes suivantes sont dans le fichier de commandes Noddy que j'ai créé: p> Le service de service2 ne s'arrête pas. Service1 s'arrête bien. P> Des idées? P> Merci, P> andez p> p> P>
4 Réponses :
Vous pouvez vérifier quelles dépendances ont un service en exécutant et dans le script qui et récupérez les dépendances que vous pouvez le mettre dans une boucle p > Exemple: p> Ce qui précède ne fonctionnera que si le service que vous souhaitez arrêter n'a qu'une dépendance. P> P> SC QC
Le fichier de commandes Niklas ne fonctionne pas pour moi. P>
Il semble que sur Windows Server 2008 R2, la commande QC affiche les services que ce service dépend de. Ils ne sont pas pertinents à ce stade, vous pouvez arrêter le service sans causer une ondulation dans leur vie. P>
Ce que vous voulez réellement, ce sont les services qui dépendent du service étant tué. Vous obtenez ceux avec la commande Enumdepend à SC.exe. P>
Malheureusement, la syntaxe de sortie est très différente, vous aurez donc besoin de préserver la logique présentée ci-dessus, mais remplacez l'analyse. P>
à quiconque connaissant des problèmes similaires: em> p>
Il est important de vous rappeler que Halt Batch Fichier jusqu'à ce que STOP STOP soit terminé? P>
La commande "NET STOP" a un paramètre qui n'est pas commenté. Ce paramètre est / oui et arrêtera automatiquement tous les services dépendants trop
afin d'arrêter un service avec ou sans dépendances que vous venez de taper p>
aha ....! Cela me rappelle un robot en disant ... "Êtes-vous sûr? (Oui / Non) - OK BOS - Erreur." Es-tu sûr? (oui / non) - oui - fait: D