Bagikan melalui


Contoh Sintaks Pernyataan Bersyarah

Berikut ini menyediakan beberapa contoh umum pernyataan bersyarah. Untuk informasi selengkapnya, lihat Sintaks Pernyataan Bersyarah.

Jalankan tindakan saat penghapusan.

Untuk informasi, lihat Tindakan Pengondisian untuk Dijalankan Selama Penghapusan.

Jalankan tindakan hanya jika produk belum diinstal.

NOT Installed

Jalankan tindakan hanya jika produk akan diinstal secara lokal. Jangan jalankan tindakan pada penginstalan ulang.

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

Istilah "&FeatureName=3" berarti tindakannya adalah menginstal fitur lokal. Istilah "NOT(! FeatureName=3)" berarti fitur tidak diinstal secara lokal.

Jalankan tindakan hanya jika fitur akan dihapus instalasinya.

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

Kondisi ini hanya memeriksa transisi fitur dari status lokal yang diinstal ke status tidak ada.

Jalankan tindakan hanya jika komponen diinstal lokal, tetapi bertransisi di luar status.

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

Istilah "? ComponetName=3" berarti komponen diinstal secara lokal. Istilah "$ComponentName=2" berarti bahwa status tindakan pada komponen tidak ada. Istilah "$ComponentName=4" berarti bahwa status tindakan pada komponen dijalankan dari sumber. Perhatikan bahwa status tindakan iklan tidak valid untuk komponen.

Jalankan tindakan hanya pada penginstalan ulang komponen.

?ComponentName=$ComponentName

Jalankan tindakan hanya ketika patch tertentu diterapkan.

PATCH AND PATCH >< MEDIASRCPROPNAME

Untuk informasi selengkapnya, lihat bagian Keterangan pada halaman properti PATCH .