Share via


Esempi di sintassi dell'istruzione condizionale

Di seguito sono riportate alcune istanze comuni di istruzioni condizionali. Per altre informazioni, vedere Sintassi dell'istruzione condizionale.

Eseguire l'azione di rimozione.

Per informazioni, vedere Azioni di condizionamento da eseguire durante la rimozione.

Eseguire l'azione solo se il prodotto non è stato installato.

NOT Installed

Eseguire l'azione solo se il prodotto verrà installato localmente. Non eseguire un'azione su una reinstallazione.

(&FeatureName=3) AND NOT(!FeatureName=3)

Il termine "&FeatureName=3" indica che l'azione consiste nell'installare la funzionalità locale. Il termine "NOT(! FeatureName=3)" indica che la funzionalità non è installata localmente.

Eseguire l'azione solo se la funzionalità verrà disinstallata.

(&FeatureName=2) AND (!FeatureName=3)

Questa condizione controlla solo la transizione della funzionalità da uno stato installato locale allo stato assente.

Eseguire l'azione solo se il componente è stato installato localmente, ma sta per uscire dallo stato.

(?ComponentName=3) AND ($ComponentName=2 OR $ComponentName=4)

Il termine "? ComponetName=3" indica che il componente è installato localmente. Il termine "$ComponentName=2" indica che lo stato dell'azione nel componente è Absent. Il termine "$ComponentName=4" indica che lo stato dell'azione sul componente viene eseguito dall'origine. Si noti che lo stato di un'azione di annuncio non è valido per un componente.

Eseguire l'azione solo sulla reinstallazione di un componente.

?ComponentName=$ComponentName

Eseguire l'azione solo quando viene applicata una determinata patch.

PATCH AND PATCH >< MEDIASRCPROPNAME

Per altre informazioni, vedere la sezione Osservazioni nella pagina delle proprietà PATCH.