条件语句语法示例

下面提供了一些常见的条件语句实例。 有关详细信息,请参阅条件语句语法

删除时运行操作。

有关信息,请参阅在删除期间要运行的条件操作

仅在产品尚未安装时才运行操作。

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 属性页上的备注部分。