Bu tam soruyu sordum ve Darren'ın cevabı doğru yoldaydı, ama beni oraya kadar götüremedi. İşte sonunda bunu yaptım.
İlk olarak görevi tetiklemek için kullanmak istediğiniz olayı belirleyin. Olay Görüntüleyicisi programını çalıştırın ve şuraya gidin:
Applications and Services Logs > Microsoft > Windows > WLAN-AutoConfig > Operational
Benim durumumda, görevimin belirli bir WiFi ağına bağlanana kadar çalışmasını istemedim, bu yüzden ihtiyacım olan Olay Kimliği oldu 8001
. Bu olaya dayalı bir görev oluşturmanın hızlı yolu, etkinliği sağ tıklayıp "Bu Etkinliğe Görev Ekle ..." seçeneğini belirlemektir.
Açılan pencerede görevinize akıllıca bir ad verin ve daha sonra ne olduğunu hatırlamanız için bir açıklama ekleyin. Sihirbazı gözden geçirin, çalıştırmak istediğiniz programı vb. Seçin ve son ekrana geldiğinde, "Son'u tıklattığımda bu görevin Özellikler iletişim kutusunu aç" kutusunu işaretleyin.
Bu noktada, bilgisayar herhangi bir kablosuz ağa başarılı bir şekilde bağlandığında görev çalışır . Belirli bir ağla sınırlamak için, ağın SSID'si gibi meta verilerde benzersiz bir şeye filtre uygulamak için görevi değiştirmeniz gerekir. Yeni görevin özellikler iletişim kutusunda Tetikleyiciler sekmesine gidin ve tetiği düzenleyin.
Şimdi, Temel tetikleyici değerlerini not edin. Özel bir tetikleyiciye geçeceksiniz ve bunu yaptığınızda boş olarak başlayacak ve değerleri tekrar doldurmanız gerekecek. "Yeni Olay Filtresi ..." seçeneğini tıkladıktan sonra, gerekli Olay günlüğünü, Olay kaynağını seçip Olay Kimliğini girerek temel filtreyi yeniden oluşturun.
Belirli bir olaydan (kablosuz ağın SSID'si gibi) meta verileri belirtmek için yer bulunmadığını unutmayın. Bu makalede keşfettiğim gibi, bunun gerçekleşmesi için ham XML'yi düzenlemeniz gerekir .
Olay Günlüğünde hangi meta verileri filtrelemeniz gerektiğini bulmak için Olay Görüntüleyicisi'ne geri dönün ve etkinliğin Ayrıntılar sekmesini tıklayın. XML görünümüne geçin. Bu özel durum için, ilgili bit şöyle görünür:
<EventData>
...
<Data Name="SSID">Your WiFi Network</Data>
...
</EventData>
Yeni Olay Filtresi iletişim kutusuna dönün, XML sekmesine geçin ve "Sorguyu elle düzenle" nin yanındaki kutuyu işaretleyin.
Yukarıda bağlantılı makaleye geri dönersek, eklemeniz gereken dizenin şöyle görüneceğini göreceksiniz:
and *[EventData[Data[@Name='SSID']='Your WiFi Network']]
Bunu hemen </Select>
Boom. Sen bittin.
Tetikleyici için XML'i düzenlemek yerine bunu kolaylaştırabilecek bir not, görevin özelliklerini görüntülerken Koşullar sekmesine geçebilirsiniz. Burada 'Yalnızca aşağıdaki ağ bağlantısı varsa başlat' seçeneği vardır ve daha önce bağlandığınız ağların açılır listesini sunar. Bunun tetikleyiciyi de uygun şekilde filtreleyeceğinden şüpheleniyorum. Justin