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