मेरे पास यह सटीक सवाल था, और डैरेन का जवाब सही रास्ते पर था, लेकिन मुझे वहाँ बिल्कुल नहीं मिला। यहाँ है कि मैं क्या कर समाप्त हो गया।
पहले निर्धारित करें कि आप किस घटना को कार्य को ट्रिगर करने के लिए उपयोग करना चाहते हैं। इवेंट व्यूअर प्रोग्राम चलाएँ और इसके लिए नेविगेट करें:
Applications and Services Logs > Microsoft > Windows > WLAN-AutoConfig > Operational
मेरे मामले में, मैं नहीं चाहता था कि मेरा कार्य तब तक चले, जब तक कि मैं वास्तव में एक विशिष्ट वाईफाई नेटवर्क से जुड़ा नहीं था, इसलिए इवेंट आईडी की मुझे आवश्यकता थी 8001
। इस ईवेंट के आधार पर कार्य बनाने का त्वरित तरीका ईवेंट पर राइट-क्लिक करना और "इस ईवेंट के लिए कार्य संलग्न करें" का चयन करना है ...
पॉप अप करने वाली विंडो में, अपने कार्य को कुछ चतुर नाम दें और विवरण जोड़ें ताकि आपको याद रहे कि यह बाद में क्या है। विज़ार्ड के माध्यम से जाएं, उस प्रोग्राम का चयन करें जिसे आप चलाना चाहते हैं, आदि, और जब यह अंतिम स्क्रीन पर पहुंच जाता है, तो बॉक्स को चेक करें जो कहता है कि "जब मैं समाप्त क्लिक करूं तो इस कार्य के लिए गुण संवाद खोलें"।
इस बिंदु पर, कार्य तब चलेगा जब कंप्यूटर सफलतापूर्वक किसी भी वायरलेस नेटवर्क से कनेक्ट हो । इसे एक विशेष नेटवर्क तक सीमित करने के लिए, आपको मेटा डेटा में कुछ विशिष्ट के लिए फ़िल्टर करने के लिए कार्य को संशोधित करना होगा, जैसे नेटवर्क का एसएसआईडी। नए कार्य के लिए गुण संवाद में, ट्रिगर टैब पर जाएं और ट्रिगर संपादित करें।
अब, मूल ट्रिगर के मानों पर ध्यान दें। आप एक कस्टम ट्रिगर पर स्विच करने जा रहे हैं, और जब आप ऐसा करेंगे, तो यह रिक्त होने लगेगा और आपको फिर से मान भरने होंगे। "न्यू इवेंट फ़िल्टर ..." पर क्लिक करने के बाद, आवश्यक इवेंट लॉग, इवेंट स्रोत का चयन करके और इवेंट आईडी दर्ज करके मूल फ़िल्टर को फिर से बनाएँ।
ध्यान दें कि किसी विशेष घटना (जैसे कि वायरलेस नेटवर्क के एसएसआईडी) से मेटा डेटा निर्दिष्ट करने के लिए कोई जगह नहीं है। जैसा कि मैंने इस लेख में खोजा है, ऐसा करने के लिए आपको कच्चे XML को संपादित करना होगा ।
ईवेंट लॉग में आपको कौन सा मेटा डेटा फ़िल्टर करना है, यह जानने के लिए, इवेंट व्यूअर पर वापस जाएं और ईवेंट के विवरण टैब पर क्लिक करें। XML दृश्य पर स्विच करें। इस विशेष मामले के लिए, संबंधित बिट कुछ इस तरह दिखता है:
<EventData>
...
<Data Name="SSID">Your WiFi Network</Data>
...
</EventData>
नए ईवेंट फ़िल्टर संवाद पर वापस, XML टैब पर जाएं और "क्वेरी मैन्युअल रूप से संपादित करें" के बगल में स्थित बॉक्स को चेक करें।
ऊपर दिए गए लेख पर वापस चर्चा करते हुए, आप देखेंगे कि आपको जो स्ट्रिंग जोड़ने की आवश्यकता है वह कुछ इस तरह दिखाई देगी:
and *[EventData[Data[@Name='SSID']='Your WiFi Network']]
इस अधिकार से पहले चिपकाएँ </Select>
बूम। हो गया।
केवल एक नोट जो ट्रिगर के लिए XML को संपादित करने के बजाय इसे आसान बना सकता है, आप कार्य के लिए गुण लाते समय शर्तों के टैब पर स्विच कर सकते हैं। यहां 'केवल तभी प्रारंभ करें जब निम्न नेटवर्क कनेक्शन उपलब्ध हो:' का विकल्प होता है और आपके द्वारा पहले कनेक्ट किए गए नेटवर्क की एक ड्रॉप डाउन सूची प्रदान करता है। मुझे लगता है कि यह उचित रूप से ट्रिगर को फ़िल्टर करेगा। जस्टिन