ऐसा नहीं लगता है कि यह एक अच्छा तरीका फ़िल्टर है जैसे आप सोच रहे हैं, लेकिन आप पहले लॉगिंग को अक्षम करने के लिए अपने कार्य में कुछ क्रिया जोड़ सकते हैं, इसे बाद में सक्षम करें।
एक मौका है कि उस समय लॉग पर लिखने के लिए एक और निर्धारित कार्य है, इसलिए आपको उस छोर पर कुछ संभावित लॉगिंग नुकसान के साथ ठीक होने की आवश्यकता होगी।
नीचे स्क्रिप्ट यहाँ से देखें
$ logName = 'Microsoft-Windows-TaskScheduler / ऑपरेशनल'
$ लॉग = न्यू-ऑब्जेक्ट सिस्टम। डायग्नोस्टिक्स।इवेंटिंग।आर्डर। ईवेंटलॉगकॉन्फिगेशन
$ logName
$ Log.IsEnabled = $ सच
log.SaveChanges $ ()
ऐसा करने का केवल दूसरा तरीका जो मैं सोच सकता हूं, वह इसे बोर्ड भर में अक्षम कर रहा है और फिर उन घटनाओं के लिए जिन्हें आप लॉग इन करना चाहते हैं, आप अपने वास्तविक आदेशों को एक पॉवरशेल स्क्रिप्ट में या कुछ ऐसा लिखकर लॉग इन कर सकते हैं, जो टेक्स्ट को या यहां तक कि सभी आउटपुट को लिखता है। एक कस्टम इवेंट लॉग करने के लिए।