Ejemplos de sintaxis de instrucción condicional
A continuación se proporcionan algunas instancias comunes de instrucciones condicionales. Para obtener más información, vea sintaxis de instrucción condicional.
Ejecute la acción en la eliminación.
Para obtener información, consulte Acciones de acondicionamiento para ejecutar durante la eliminación.
Ejecute la acción solo si el producto no se ha instalado.
NOT Installed
Ejecute la acción solo si el producto se instalará localmente. No ejecute la acción en una reinstalación.
(&FeatureName=3) AND NOT(!FeatureName=3)
El término "&FeatureName=3" significa que la acción es instalar la característica local. El término "NOT(! FeatureName=3)" significa que la característica no está instalada localmente.
Ejecute la acción solo si se desinstalará la característica.
(&FeatureName=2) AND (!FeatureName=3)
Esta condición solo comprueba si hay una transición de la característica de un estado instalado de local al estado ausente.
Ejecute la acción solo si el componente se instaló localmente, pero está pasando de estado.
(?ComponentName=3) AND ($ComponentName=2 OR $ComponentName=4)
¿El término "? ComponetName=3" significa que el componente está instalado localmente. El término "$ComponentName=2" significa que el estado de acción del componente es Absent. El término "$ComponentName=4" significa que el estado de acción del componente se ejecuta desde el origen. Tenga en cuenta que un estado de acción de anuncio no es válido para un componente.
Ejecute la acción solo en la reinstalación de un componente.
?ComponentName=$ComponentName
Ejecute la acción solo cuando se aplique una revisión determinada.
PATCH AND PATCH >< MEDIASRCPROPNAME
Para obtener más información, vea la sección Comentarios de la página de propiedades depatch de.