Exemples de syntaxe d’instruction conditionnelle
Les éléments suivants fournissent des instances courantes des instructions conditionnelles. Pour plus d’informations, consultez syntaxe d’instruction conditionnelle.
Exécuter l’action à la suppression.
Pour plus d’informations, consultez conditionnement des actions à exécuter pendant la suppression.
Exécuter l’action uniquement si le produit n’a pas été installé.
NOT Installed
Exécuter l’action uniquement si le produit est installé en local. Ne pas exécuter d’action sur une réinstallation.
(&FeatureName=3) AND NOT(!FeatureName=3)
Le terme « &NomFonctionnalité = 3 » signifie que l’action consiste à installer la fonctionnalité locale. Le terme «NOT ( ! NomFonctionnalité = 3)» signifie que la fonctionnalité n’est pas installée en local.
Exécuter l’action uniquement si la fonctionnalité sera désinstallée.
(&FeatureName=2) AND (!FeatureName=3)
Cette condition vérifie uniquement la transition de la fonctionnalité d’un état installé de local à l’État absent.
Exécuter l’action uniquement si le composant a été installé en local, mais est en état de transition hors État.
(?ComponentName=3) AND ($ComponentName=2 OR $ComponentName=4)
Le terme « ? ComponetName = 3» signifie que le composant est installé en local. Le terme « $ComponentName = 2 » signifie que l’état de l’action sur le composant est absent. Le terme « $ComponentName = 4 » signifie que l’état de l’action sur le composant est exécuté à partir de la source. Notez qu’un état d’action de publication n’est pas valide pour un composant.
Exécuter l’action uniquement lors de la réinstallation d’un composant.
?ComponentName=$ComponentName
Exécuter l’action uniquement lorsqu’un correctif est appliqué.
PATCH AND PATCH >< MEDIASRCPROPNAME
Pour plus d’informations, consultez la section Notes de la page de propriétés patch .