條件語句語法的範例

下列提供一些常見的條件語句實例。 如需詳細資訊,請參閱 條件語句語法

拿掉時執行動作。

如需詳細資訊,請參閱 移除期間要執行的調理動作。

只有在尚未安裝產品時,才執行動作。

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 屬性頁上的一節。