2012-06-13 17 views
120

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

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

उत्तर

212

चरण 1: खोलें एक ऊंचा कार्य शेड्यूलर

चरण 2 (यानी कार्य शेड्यूलर आइकन पर राइट क्लिक करें और व्यवस्थापक के रूप मेंचलाएं चुनें।): में क्रिया फलक (दाएँ फलक, नहीं कार्यों टैब), क्लिक करें सभी टास्क इतिहास

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

+1

मेरे पास विंडोज सर्वर 2008 मानक है, और कोई "क्रिया फलक नहीं है, सभी कार्य इतिहास सक्षम करें क्लिक करें"। किसी भी चल रहे कार्य के लिए कोई इतिहास नहीं है, यहां तक ​​कि एमएस अनुसूचित सिस्टम कार्य भी। – Logman

+7

ओपन टास्क शेड्यूलर। बाएं फलक में, कार्य शेड्यूलर (स्थानीय) पर राइट क्लिक करें, फिर सभी कार्य इतिहास सक्षम करें पर क्लिक करें। – billvsd

+1

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

9

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

आशा इस

+0

जो कि मेरे सर्वर – Orr

1

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

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

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

बाएं हाथ फलक में अनुप्रयोग और सेवा लॉग्स तो माइक्रोसॉफ्ट विंडोज, TaskScheduler का विस्तार और फिर आपरेशनल चयन किए हैं।

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

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

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

+0

में कम से कम विंडोज सर्वर 2012 के लिए सही जवाब है, हालांकि मेरी समस्या नौकरी के नाम (जेरेमी के उत्तर) में "&" थी, लेकिन इवेंटवीर में विशिष्ट नेविगेशन देने के लिए आपको +1 भी मिला, इसलिए हम प्राथमिक इतिहास देख सकते थे। –

2

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

enter image description here

0

विन 8।1 प्रो

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

जब मैं भाग गया नियंत्रण कक्ष> व्यवस्थापकीय उपकरण> सही कार्य शेड्यूलर क्लिक करें - 'प्रशासक के रूप में चलाने के लिए', मैंने पाया क्रिया पहले से ही निम्नलिखित कार्रवाई को रोकने के लिए फलक:

Disable All Tasks History 

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

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

0

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

7

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

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

+0

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

5

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

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 
संबंधित मुद्दे