条件语句语法示例
下面提供了一些常见的条件语句实例。 有关详细信息,请参阅条件语句语法。
删除时运行操作。
有关信息,请参阅在删除期间要运行的条件操作。
仅在产品尚未安装时才运行操作。
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 属性页上的备注部分。