Примеры синтаксиса условной инструкции
Ниже приведены некоторые распространенные экземпляры условных инструкций. Дополнительные сведения см. в разделе "Синтаксис условной инструкции".
Выполните действие при удалении.
Дополнительные сведения см. в разделе "Действия по кондиционированию для выполнения во время удаления".
Запустите действие только в том случае, если продукт не установлен.
NOT Installed
Запустите действие только в том случае, если продукт будет установлен локально. Не выполняйте действие при переустановке.
(&FeatureName=3) AND NOT(!FeatureName=3)
Термин "&FeatureName=3" означает, что действие заключается в установке локального компонента. Термин "NOT(! FeatureName=3)" означает, что компонент не установлен локально.
Выполните действие только в том случае, если компонент будет удален.
(&FeatureName=2) AND (!FeatureName=3)
Это условие проверка только для перехода компонента из установленного состояния локального в отсутствующее состояние.
Запустите действие только в том случае, если компонент установлен локально, но переходит из состояния.
(?ComponentName=3) AND ($ComponentName=2 OR $ComponentName=4)
Термин "? ComponetName=3" означает, что компонент установлен локально. Термин "$ComponentName=2" означает, что состояние действия компонента отсутствует. Термин "$ComponentName=4" означает, что состояние действия компонента выполняется из источника. Обратите внимание, что состояние действия объявления недопустимо для компонента.
Запустите действие только при переустановке компонента.
?ComponentName=$ComponentName
Выполнение действия только в том случае, если применяется определенное исправление.
PATCH AND PATCH >< MEDIASRCPROPNAME
Дополнительные сведения см. в разделе "Примечания" на странице свойств PATCH .