9
votes

Exécution d'action personnalisée par fonctionnalité

J'ai écrit une action personnalisée pour créer une tâche planifiée après l'installation. Je ne veux pas que l'action personnalisée soit exécutée lorsque l'utilisateur ne veuille pas créer la tâche de planification. Lors de l'installation, même si je sélectionne "la fonctionnalité sera indisponible", le SchTask est créé. Comment puis-je empêcher l'action personnalisée d'exécuter?


0 commentaires

4 Réponses :


0
votes

Ajouter à votre séquence d'exécution d'installation.


1 commentaires



13
votes

Vous pouvez définir une condition pour votre exécution de CA: xxx

espère que cela aide.

Si vous souhaitez en savoir plus sur les conditions CAS, vous pouvez tomcher le lien ci-dessous. Conditions d'action personnalisées avancées


0 commentaires

0
votes

En fait j'ai découvert le problème. The & FeatureName = 3 me dit que la fonctionnalité doit être installée, et le contraire de cela, est! FreeURENAME = 3, ce qui signifie que la fonctionnalité est déjà installée. Cela corrigé mon problème pour que la solution finale est devenue xxx


0 commentaires

0
votes

"myservice" est le nom de la fonctionnalité

"Feature_MYService" est mon état de condition: J'utilise la case à cocher pour définir la valeur de la propriétéE_MYService Propriété P>

<Custom Action='CAction3' After='InstallFinalize'>
    <![CDATA[FEATURE_MyService AND NOT Installed ]]>


0 commentaires