मैं विंडोज सर्वर टास्क शेड्यूलर हिस्ट्री रिकॉर्डिंग को कैसे सक्षम कर सकता हूं?


195

मेरे पास एक विंडोज़ सर्वर 2008 है जो अनुसूचित कार्यों के साथ चल रहा है, मुख्य रूप से .bat फाइलें PHP फाइलें कह रही हैं। मेरे पास सर्वर पर 2 उपयोगकर्ता हैं, एक व्यवस्थापक और दूसरा एक मानक उपयोगकर्ता है।

मैंने इवेंट व्यूअर का उपयोग करके टास्क शेड्यूलर हिस्ट्री टैब में इतिहास लॉग को साफ़ करने के लिए मानक उपयोगकर्ता का उपयोग किया। अब यह किसी भी इतिहास को दर्ज नहीं करेगा। सभी निर्धारित कार्यों का अब इतिहास टैब में इतिहास नहीं है। हालाँकि, अंतिम रन परिणाम 0x0 देता है और शेड्यूलर ठीक काम कर रहे हैं।
कृपया सलाह दें।


यदि आप प्रत्येक Windows अद्यतन इतिहास को अक्षम करने के बाद इस उत्तर पर वापस आते हैं, तो Windows प्रतिक्रिया ऐप में इस मुद्दे को आगे बढ़ाने
कार्ल वॉल्श

जवाबों:


355

चरण 1: एक उन्नत टास्क शेड्यूलर खोलें (यानी टास्क शेड्यूलर आइकन पर राइट-क्लिक करें और व्यवस्थापक के रूप में रन चुनें )

चरण 2: में क्रियाएँ फलक (दाएँ फलक, नहीं कार्यों टैब ), क्लिक सभी टास्क इतिहास सक्षम करें

बस। निश्चित नहीं कि यह डिफ़ॉल्ट रूप से क्यों नहीं है, लेकिन यह नहीं है।


2
मेरे पास Windows Server 2008 मानक है, और कोई "क्रियाएँ फलक नहीं है, सभी कार्य इतिहास सक्षम करें" पर क्लिक करें। किसी भी चल रहे कार्य, यहां तक ​​कि एमएस अनुसूचित प्रणाली के कार्यों के लिए कोई इतिहास नहीं है।
लोगमैन

10
टास्क शेड्यूलर खोलें। बाएँ फलक में, कार्य शेड्यूलर (स्थानीय) पर राइट क्लिक करें, फिर Enable All Task History पर क्लिक करें।
बिल्वड्स

2
मेरा इतिहास हाल ही में 'अक्षम' था - मेरे द्वारा नहीं - शायद विन 10 अपडेट द्वारा? निश्चित रूप से मुझे केवल तब पता चला जब मैं वास्तव में एक कार्य के लिए इतिहास देखना चाहता था। :(
मैक्सहुगन

3
बहुत उपयोगी जानकारी। एक सवाल: क्या सभी कार्य इतिहास को सक्षम करने के बाद सिस्टम पर कोई ओवरहेड है?
आर्मेन

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

15

मेरे पास उन लोगों के लिए एक और संभावित उत्तर है कि क्यों इवेंट लॉग एंट्री कुछ कार्यों के लिए टास्क शेड्यूलर के इतिहास टैब में दिखाई नहीं दे रही हैं, भले ही ऑल टास्क हिस्ट्री सक्षम हो, उन कार्यों के लिए इवेंट ईवेंट लॉग में देखने योग्य हैं, और अन्य सभी कार्य इतिहास को ठीक दिखाते हैं। मेरे मामले में, मैंने १३ नए कार्य बनाए थे। उनमें से 5 के लिए, घटनाओं ने इतिहास के तहत ठीक दिखाया, लेकिन अन्य 8 के लिए, इतिहास टैब पूरी तरह से खाली था। मैंने यह भी सत्यापित किया कि इन कार्यों को व्यक्तिगत रूप से इतिहास के लिए सक्षम किया गया था (और ईवेंट लॉगिंग) इवेंट व्यूअर का उपयोग करने के बारे में मिक वुड के पोस्ट का उपयोग करके।

फिर इसने मुझे मारा। मुझे अचानक एहसास हुआ कि सभी 8 में क्या था जो अन्य 5 नहीं था। वे सभी घटना के नाम में एक एम्परसेंड (और) वर्ण थे। मैंने उनके द्वारा बनाए गए पहले कार्य को निर्यात करके बनाया, "सिंक ई टू एन", निर्यात की गई फ़ाइल का नाम बदलकर, एक्सएमएल सामग्री का संपादन, और फिर नए कार्य को आयात करना। विंडोज एक्सप्लोरर खुशी से मुझे कार्य का नाम बदलने देता है, उदाहरण के लिए, "सिंक सी से एन एंड टी" के लिए, और टास्क शेड्यूलर ने मुझे खुशी से इसे आयात करने दिया। हालांकि, नाम में उस pesky "&" के साथ, यह इवेंट लॉग से अपने इतिहास को पुनः प्राप्त नहीं कर सका। जब मैंने मूल घटना को हटा दिया, तो xml फ़ाइल को "सिंक सी टू एन और टी" में बदल दिया, और इसे आयात किया, वॉयला, टास्क शेड्यूलर में इतिहास टैब में लॉग प्रविष्टियों के सभी थे।


मुझे एक ही समस्या है - कुछ कार्य इतिहास के साथ, कुछ बिना। हालाँकि & चरित्र समस्या नहीं लगती है। समाधान: वास्तविक ईवेंट लॉग की खोज की गई और ऐसा प्रतीत होता है कि ईवेंट लॉग को कुछ निश्चित संख्या में रिकॉर्ड के बाद शुद्ध किया गया है। मैं जिस इतिहास की तलाश कर रहा था वह पहले से ही शुद्ध है।
जेफ

चीयर्स जेरेमी तुम मुझे बहुत पीड़ा से बचा लिया है
ransansin

13

मुझे लगता है कि भ्रम यह है कि मेरे सर्वर पर मुझे टास्क शेड्यूलर लाइब्रेरी को बाएँ हाथ पर राइट क्लिक करना होगा और राइट क्लिक में ऑल टास्क हिस्ट्री को इनेबल या डिसेबल करने का विकल्प मिलेगा।

उम्मीद है की यह मदद करेगा


यह विंडोज़ सर्वर 2012 के लिए कम से कम मेरे मामले में सही उत्तर है
ऑर्ट

11

टास्क शेड्यूलर ऐप में समायोजन वास्तव में एक निश्चित ईवेंट लॉग की सक्षम स्थिति को नियंत्रित करता है, इसलिए आप विंडोज कमांड लाइन के माध्यम से टास्क शेड्यूलर "इतिहास" मोड को समान रूप से समायोजित कर सकते हैं:

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

वर्तमान स्थिति की जांच करने के लिए:

wevtutil get-log Microsoft-Windows-TaskScheduler/Operational

कीस्ट्रोक-एवर्स के लिए, यहाँ ऊपर के थोड़े संक्षिप्त रूप दिए गए हैं:

wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
wevtutil gl Microsoft-Windows-TaskScheduler/Operational

आप पर टिप्पणी कर सकते हैं retention: falseऔर autoBackup: falseऔर publishing: लाइनों? मुझे इन पंक्तियों के लिए कोई स्पष्टीकरण नहीं दिख रहा है। शायद आप अपने उत्तर में जोड़ सकते हैं कि वर्तमान स्थिति की प्रत्येक पंक्ति का क्या अर्थ है।
जॉन ग्रेह

@JonGrah क्षमा करें, पता नहीं आप किस बारे में बात कर रहे हैं। आपके द्वारा उल्लेखित शब्द मेरे उत्तर में दिखाई नहीं देते हैं।
ग्लेन स्लेडेन

मैं क्षमाप्रार्थी हूं। मुझे एक स्क्रीनशॉट शामिल करना चाहिए: screencast.com/t/FY6u6v2A । आशा है कि स्पष्ट है कि मैं क्या के बारे में पूछ रहा हूँ retention: falseऔर autoBackup: falseऔर publishing: lines?
जॉन ग्रेह जूल 7'18

@JonGrah ठीक करने के लिए धन्यवाद। मैंने उस पर पहले गौर नहीं किया। उम्मीद है कि कुछ और में झंकार करेंगे - या आप एक नया प्रश्न पोस्ट कर सकते हैं ...
ग्लेन स्लेडेन

'रिटेंशन' और 'ऑटोबैकअप' ईवेंटव्यू से संबंधित हैं, और इवेंटवॉटर लॉग्स के साथ क्या करता है। (यानी eventvwr.exe /l:%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-TaskScheduler%4Operational.evtx)
Luuk

4

यहाँ है जहाँ मैं इसे एक Windows 2008R2 सर्वर पर पाया। एलिवेटेड टास्क शेड्यूलर "टास्क शेड्यूलर लाइब्रेरी" पर क्लिक करें यह दाहिने हाथ "विकल्प" पैनल पर एक विकल्प के रूप में दिखाई देता है।

यहां छवि विवरण दर्ज करें


3

यह दूसरों की मदद कर सकता है जहां टास्क शेड्यूलर में कहीं भी इतिहास को सक्षम / अक्षम करने का कोई विकल्प नहीं है।

ओपन इवेंट व्यूअर (या तो कंप्यूटर प्रबंधन या व्यवस्थापक उपकरण में> इवेंट व्यूअर)।

ईवेंट व्यूअर में सुनिश्चित करें कि पूर्वावलोकन फलक दिखाई दे रहा है (देखें> पूर्वावलोकन फलक टिक किया जाना चाहिए)

बाएँ हाथ के फलक में अनुप्रयोग और सेवा लॉग का विस्तार करें फिर Microsoft, Windows, TaskScheduler और फिर ऑपरेशनल का चयन करें।

आपके पास पूर्वावलोकन अनुभाग में दिखाए जाने वाले कार्य दो वर्गों के साथ होने चाहिए - ऑपरेशनल और उस इवेंट nnn, TaskScheduler के नीचे। परिचालन अनुभाग में सूचीबद्ध वस्तुओं में से एक गुण होना चाहिए। इस आइटम पर क्लिक करें और लॉग टैब सक्षम करें विकल्प सामान्य टैब पर है।

मेरी समस्या यह थी कि अधिकतम लॉग आकार तक पहुँच गया था और भले ही ओवरराइट पुरानी घटनाओं के विकल्प का चयन किया गया था लेकिन यह नई घटनाओं को लॉग नहीं कर रहा था। मुझे संदेह है कि यह एक अनुमति मुद्दा हो सकता है, लेकिन मैंने इसे पुरालेख में बदल दिया है जब पूर्ण और सभी अब फिर से काम कर रहे हैं।

आशा है कि यह किसी और को वहाँ से बाहर निकलने में मदद करता है। यदि आपके पास ऐसे विकल्प नहीं हैं जिनका मैंने ऊपर उल्लेख किया है तो मुझे क्षमा करें, लेकिन मुझे नहीं पता कि आपको कहां दिखना चाहिए।


हालाँकि, मेरी समस्या नौकरी के नाम (जेरेमी के जवाब) में एक "और" थी, तुम्हारा भी +1 मिला, क्योंकि EventVwr में विशिष्ट नेविगेशन देने के लिए, इसलिए हम PRIOR इतिहास देख सकते थे।
डग_इसन

3

जीत 8.1 प्रो

ऊपर ब्रायन क्लार्क के जवाब ने मेरे लिए काम किया, लेकिन मैं उन लोगों के लिए यहां पोस्ट कर रहा हूं जिन्हें मुझे थोड़ा अलग अनुक्रम का पालन करना पड़ सकता है जैसा कि मैंने किया।

जब मैंने कंट्रोल पैनल> एडमिनिस्ट्रेटिव टूल्स> राइट क्लिक टास्क शेड्यूलर - 'रन ऐज़ एडमिनिस्ट्रेटर' चलाया, तो मुझे पाया गया कि कार्रवाई में पहले से ही निम्नलिखित कार्रवाई शामिल है:

Disable All Tasks History

इसलिए मेरी मशीन में पहले से ही इतिहास सक्षम था। लेकिन मेरी मशीन को पहले इतिहास को निष्क्रिय करने की आवश्यकता थी, फिर वापस जाओ और 'सभी कार्य इतिहास को सक्षम करें'। उसके बाद, मेरा इतिहास दिखा और मुझे और कोई त्रुटि नहीं मिली। मैं मान रहा हूं कि कार्रवाई ने कुछ प्रकार के इनिशियलाइज़ेशन या सेटअप का प्रदर्शन किया जो कि ओएस इंस्टॉलेशन के सभी तरीकों से ठीक से कभी नहीं किया गया था।

मैं यह भी जोड़ूंगा कि इतिहास को सक्षम / अक्षम करने के लिए आगे और पीछे टॉगल करने से पहले मुझे टास्क शेड्यूलर से बाहर निकलना पड़ा और इसे फिर से प्रस्तुत करना पड़ा।


1

जैसा कि पहले उल्लेख किया गया है, इतिहास को चालू या बंद करने का एक विकल्प है बशर्ते आप ऊंचे "प्रशासक" मोड के तहत कार्य प्रबंधक खोलें (टास्क शेड्यूलर प्रोग्राम / शॉर्टकट पर राइट क्लिक करें और "रन अस एडमिनिस्ट्रेटर" चुनें)। फिर "कार्य" के तहत इतिहास को रोकने या शुरू करने के लिए आपका स्थान है।

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