2012-01-26 7 views
12

में किसी कार्य को शेड्यूल करना मैंने कार्य शेड्यूलर (टीएस) का उपयोग करके एक एसएसआईएस नौकरी चलाने के लिए एक कार्य निर्धारित किया है। यह व्यवस्थापक समूह से संबंधित उपयोगकर्ता के रूप में चलाने के लिए कॉन्फ़िगर किया गया है।विंडोज सर्वर 2008 R2

सुरक्षा "भागो उपयोगकर्ता पर हो या ना किया गया है या नहीं" "न की दुकान पासवर्ड" चेक किया गया है चेक किया गया है "उच्चतम preveilage साथ चलाने के लिए" है अनियंत्रित

निर्धारित कार्य रन उपयोगकर्ता केवल जब है लॉग इन किया गया है, लेकिन जब उपयोगकर्ता लॉग आउट करता है तो काम चल रहा है। मैंने सोचा कि "चलाएं कि उपयोगकर्ता लॉग ऑन है या नहीं" जब उपयोगकर्ता लॉग ऑन नहीं होता है तो कार्य को चलाया जाना चाहिए।

मुझे क्या याद आ रही है?

उत्तर

2

पासवर्ड संग्रहित करने का प्रयास करें। यदि उपयोगकर्ता लॉग इन नहीं है और पासवर्ड संग्रहीत नहीं है तो कोई उचित प्रमाणीकरण नहीं हो सकता है। यदि यह एक डोमेन उपयोगकर्ता है, तो आप स्थानीय उपयोगकर्ता को बनाने का भी प्रयास कर सकते हैं जिसका पासवर्ड कभी समाप्त नहीं होता है।

22

जब मैं सेटअप कार्यों "चलाने के उपयोगकर्ता पर हो या ना किया गया है या नहीं" के लिए, मैं यह तरीका अपनाते हैं:

मैं कोई समूह का एक सदस्य है कि उस कंप्यूटर पर एक उपयोगकर्ता बना। यह उपयोगकर्ता नामित कार्य शेड्यूलर उपयोगकर्ता है। स्थानीय सुरक्षा नीति खोलें और उस नए उपयोगकर्ता को "बैच नौकरी के रूप में लॉग ऑन करें" अनुमति दें। यदि आप नहीं करते हैं, तो आपको यह त्रुटि मिल जाएगी: "इस कार्य के लिए आवश्यक है कि निर्दिष्ट उपयोगकर्ता खाते में बैच नौकरी के अधिकार के रूप में लॉग ऑन हो।" उस अनुमति को सेट करने के तरीके पर विशिष्ट निर्देश यहां दिए गए हैं: http://power-programming.co.uk/post/2010/11/18/Task-Scheduler-This-task-requires-that-the-user-account-specified-has-Log-on-as-batch-job-rights.aspx

कार्य शेड्यूलर में कार्य बनाएं। "चलाएं कि उपयोगकर्ता लॉग ऑन है या नहीं" रेडियो बटन चुनें। "पासवर्ड स्टोर न करें" चेकबॉक्स को चेक करें। "उच्चतम विशेषाधिकारों के साथ चलाएं" चेकबॉक्स को चेक करें। नए उपयोगकर्ता खाते के तहत चलाने के लिए कार्य असाइन करें।

3

आपको sig606 के समाधान में मिल सकता है कि "उपयोगकर्ता जोड़ें या समूह" प्रशासनिक उपकरण-> स्थानीय सुरक्षा नीति-> स्थानीय नीतियां-> उपयोगकर्ता अधिकार असाइनमेंट-> बैच नौकरी के रूप में लॉग ऑन करें, स्थानीय सुरक्षा सेटिंग टैब। यदि ऐसा है, तो आपको एडी में अपनी समूह नीति की जांच करनी होगी। एक अच्छा संदर्भ here है।

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

27

इस तरह का पालन करें:

  1. secpol.msc में टाइप करें/एस
  2. का चयन करें "स्थानीय नीतियाँ" एमएससी में स्नैप
  3. का चयन करें "उपयोगकर्ता अधिकार असाइनमेंट"
  4. राइट "लॉग पर क्लिक करें में बैच नौकरी के रूप में "और गुण
  5. " उपयोगकर्ता या समूह जोड़ें "पर क्लिक करें, और प्रासंगिक उपयोगकर्ता शामिल करें।