条件语句语法示例

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

删除时运行作。

有关信息,请参阅 在删除期间运行的调理作

仅当产品尚未安装时运行作。

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”表示组件上的作状态为 Absent。 术语“$ComponentName=4”表示组件上的作状态从源运行。 请注意,播发的作状态对组件无效。

仅在重新安装组件时运行作。

?ComponentName=$ComponentName

仅在应用特定修补程序时运行作。

PATCH AND PATCH >< MEDIASRCPROPNAME

有关详细信息,请参阅 PATCH 属性页上的“备注”部分。