Saya memiliki pertanyaan yang tepat, dan jawaban Darren berada di jalur yang benar, tetapi tidak membuat saya sampai di sana. Inilah yang akhirnya saya lakukan.
Pertama-tama tentukan acara mana yang ingin Anda gunakan untuk memicu tugas. Jalankan program Peraga Peristiwa dan navigasikan ke:
Applications and Services Logs > Microsoft > Windows > WLAN-AutoConfig > Operational
Dalam kasus saya, saya tidak ingin tugas saya berjalan sampai saya benar-benar terhubung ke jaringan WiFi tertentu, jadi ID Peristiwa yang saya butuhkan adalah 8001
. Cara cepat untuk membuat tugas berdasarkan acara ini adalah klik kanan pada acara tersebut dan pilih "Lampirkan Tugas Ke Acara Ini ..."
Di jendela yang muncul, beri nama tugas Anda sesuatu yang pintar dan tambahkan deskripsi sehingga Anda akan mengingatnya nanti. Buka wizard, pilih program yang ingin Anda jalankan, dll., Dan ketika sampai ke layar terakhir, centang kotak yang mengatakan "Buka dialog Properties untuk tugas ini ketika saya klik Finish".
Pada titik ini, tugas akan berjalan ketika komputer berhasil terhubung ke jaringan nirkabel apa pun . Untuk membatasi ke satu jaringan tertentu, Anda harus memodifikasi tugas untuk memfilter sesuatu yang unik dalam meta data, seperti SSID jaringan. Dalam dialog properti untuk tugas baru, buka tab Pemicu dan edit pelatuk.
Sekarang, catat nilai-nilai untuk pemicu Dasar. Anda akan beralih ke pemicu Kustom, dan ketika Anda melakukannya, itu akan mulai kosong dan Anda harus mengisi nilai-nilai lagi. Setelah mengklik "Filter Acara Baru ..." buat ulang filter dasar dengan memilih log Peristiwa yang diperlukan, sumber acara, dan memasukkan ID Peristiwa.
Perhatikan bahwa tidak ada tempat untuk menentukan meta data dari peristiwa tertentu (seperti SSID jaringan nirkabel). Anda harus mengedit XML mentah untuk mewujudkannya, seperti yang saya temukan di artikel ini .
Untuk mengetahui data meta mana yang perlu Anda filter dalam Event Log, kembali ke Event Viewer dan klik tab Detail untuk acara tersebut. Beralih ke tampilan XML. Untuk kasus khusus ini, bit yang relevan terlihat seperti ini:
<EventData>
...
<Data Name="SSID">Your WiFi Network</Data>
...
</EventData>
Kembali pada dialog Filter Acara Baru, beralihlah ke tab XML dan centang kotak di sebelah "Edit kueri secara manual".
Mengacu kembali ke artikel yang ditautkan di atas, Anda akan melihat bahwa string yang perlu Anda tambahkan akan terlihat seperti ini:
and *[EventData[Data[@Name='SSID']='Your WiFi Network']]
Rekatkan ini tepat sebelum </Select>
Ledakan. Kamu sudah selesai.
Hanya sebuah catatan yang mungkin membuat ini lebih mudah, daripada mengedit XML untuk pemicu, Anda bisa beralih ke tab Ketentuan saat membuka properti untuk tugas tersebut. Di sini ada opsi untuk 'Mulai saja jika koneksi jaringan berikut tersedia:' dan memberikan daftar drop-down jaringan yang sebelumnya Anda sambungkan. Saya menduga ini akan menyaring pelatuk dengan tepat juga. Justin