2017-01-25 1 views

Répondre

0

Vous pouvez ajouter des actions "Exécuter un fichier exécutable ou un fichier de commandes" avec la propriété "Exécutable" définie sur ${installer:sys.system32Dir}\net.exe et les arguments appropriés dans la propriété "Arguments". Notez que chaque argument doit être entré sur une nouvelle ligne. Sinon, si vous connaissez le chemin d'accès à l'exécutable de service, vous pouvez utiliser "Arrêter un service" et les actions "Démarrer un service", définir la propriété "Service" sur "[Autre service exécutable]" et configurer le exécutable dans la propriété "Executable".

+0

J'apprécie votre réponse. J'avais essayé l'action "Arrêtez un service" mais elle échouait. Votre suggestion d'action "Exécuter un fichier exécutable ou un fichier batch" m'a aidé à voir mon problème. J'ai mis à jour ma propriété exécutable et maintenant "Arrêter un service" et "Démarrer un service" fonctionnent. –

+0

Je dois aussi faire la même chose pour les systèmes Linux. Avez-vous des conseils pour cela? –

+1

Appel '/ bin/sh -c" service stop [nom du service] "' Le sh est nécessaire car vous ne savez pas où le service est installé. '/ bin/sh' est l'exécutable et il y a 2 paramètres:' -c 'et tout dans les guillemets. –