विंडोज सर्वर टास्क शेड्यूलर वाले फ़ोल्डर में किसी भी परिवर्तन पर किसी कार्य को कैसे ट्रिगर किया जाए?


10

क्या हर बार एक फ़ोल्डर ट्री को संशोधित करने के लिए स्क्रिप्ट शुरू करना संभव है।

उदाहरण के लिए:

root
  dir1
    file1
  dir2
    file1
    file2

रूट को सुना जाएगा और यदि, उदाहरण के लिए, फ़ाइल 2 को संशोधित किया जाता है या निर्देशिका ट्री में एक नई फ़ाइल जोड़ी जाती है, तो एक स्क्रिप्ट शुरू होती है।

एक अधीनता होगी: निर्धारित कार्यों को कतारबद्ध घटनाओं से शुरू किया जाएगा?

आपकी सहायताके लिए धन्यवाद!

जवाबों:


7

आप निश्चित रूप से Powershell और WMI इवेंट्स का उपयोग करके ऐसा कर सकते हैं।

यहां एक लिंक है जो घटनाओं की निगरानी के लिए पावरशेल स्थापित करने का वर्णन करता है।

http://www.pavleck.net/powershell-cookbook/ch31.html ( वेक लिंक , जैसा कि यह 5 नवंबर 2013 को दिखाई दिया)

यहां एक लिंक दिया गया है, जिसके बारे में आप देख रहे हैं:

http://blogs.technet.com/b/heyscriptingguy/archive/2005/04/04/how-can-i-monitor-for-different-types-of-events-with-just-one-script.aspx


2

आप ईवेंट लॉग पर लॉग की गई ईवेंट के आधार पर किसी कार्य को ट्रिगर कर सकते हैं, हालांकि ऐसी कोई कार्यक्षमता नहीं है जो किसी नई फ़ाइल के आधार पर ईवेंट बनाए जाने या फ़ाइल को संशोधित किए जाने के आधार पर बनाएगी।

आप कुछ हद तक ऑब्जेक्ट एक्सेस ट्रैकिंग घटनाओं (सुरक्षा लॉग से) का उपयोग कर सकते हैं, लेकिन चूंकि वे बहुत अधिक शोर उत्पन्न करते हैं, इसलिए यह संभावना नहीं है कि यह बहुत अच्छा काम करेगा।

आप इसे पूरा करने के लिए एक तृतीय पक्ष उत्पाद (मुफ्त उपलब्ध संस्करण) EventSentry का उपयोग कर सकते हैं - या तो कार्य अनुसूचक के साथ संयोजन में, या स्टैंड-अलोन। इसमें एक फ़ाइल मॉनिटरिंग सुविधा शामिल होती है जो इवेंट को लॉग में तब दर्ज करेगी जब कोई फ़ाइल जोड़ी जाती है, बदल जाती है, या हटा दी जाती है (चेकसम परिवर्तन सहित)। फिर आप लॉग की गई घटना के आधार पर एक प्रक्रिया को ट्रिगर कर सकते हैं।

एक मुफ्त संस्करण (इवेंटसेंट्री लाइट) भी है जिसे आप टास्क शेड्यूलर के साथ संयोजन में उपयोग कर सकते हैं। EventSentry लाइट पहले फ़ाइल मॉनिटरिंग (एप्लिकेशन इवेंट लॉग में) के आधार पर ईवेंट उत्पन्न करेगा, और फिर आप इसे कार्य शेड्यूलर के ट्रिगर के रूप में उपयोग कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.