मेरे पास टास्क शेड्यूलर का काम है कि वह लोकल फाइलों को एक नेटवर्क शेयर के लिए रोबोकॉपी चलाए। मुझे नेटवर्क शेयर तक पहुंचने के लिए डोमेन क्रेडेंशियल्स का उपयोग करना होगा लेकिन स्थानीय कंप्यूटर डोमेन पर नहीं है, और नौकरी स्थानीय व्यवस्थापक के रूप में चलती है। यह समाधानअस्थायी रूप से मैपिंग और नेटवर्क शेयर को अनमैप करने के लिए काम करता है, लेकिन यह टास्क शेड्यूलर एक्शन कार्यों को देखने वाले किसी भी व्यक्ति के लिए सादे पाठ में उजागर मेरे पासवर्ड को छोड़ देता है। मैं नेटवर्क ड्राइव को सामान्य रूप से अर्ध-स्थायी आधार पर मैप करना पसंद करूंगा ताकि टास्क शेड्यूलर जॉब में सिर्फ रोबोकॉपी को चलाना पड़े और उपयुक्त ड्राइव लेटर को देखें। हालाँकि मुझे हमेशा त्रुटि मिलती है "सिस्टम निर्दिष्ट पथ नहीं ढूँढ सकता है।" टास्क शेड्यूलर से इसे चलाते समय रोबोकॉपी लॉग में, भले ही कमांड एक उन्नत कमांड प्रॉम्प्ट से ठीक काम करता है (नौकरी उच्चतम विशेषाधिकार के साथ चलाने के लिए निर्धारित है)। यह भी ध्यान दें कि मैंने एक उन्नत कमांड प्रॉम्प्ट से मैप किए गए ड्राइव तक पहुंचने के लिए इस रजिस्ट्री को ट्वीक किया है ।
संपादित करें: स्पष्ट करने के लिए, स्थानीय व्यवस्थापक के रूप में लॉग इन किया, मैं प्रशासक के रूप में विंडोज एक्सप्लोरर लॉन्च करता हूं। मैं ड्राइव अक्षर Y के लिए नेटवर्क शेयर को मैप करता हूं। मैं कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में लॉन्च करता हूं और चलाता हूं
C:\Windows\System32\Robocopy.exe C:\temp Y:\temp
ठीक काम करता है। मैं उच्चतम शेड्यूल के साथ उपयोगकर्ता लॉग इन है या नहीं, ठीक उसी कमांड को चलाने के लिए टास्क शेड्यूलर जॉब बनाता हूं। मैं इसे चलाता हूं और एक त्रुटि प्राप्त करता हूं। मैं एक लॉग को लिखता हूं और मिलता हूं
ERROR 3 (0x00000003) Getting File System Type of Destination Y:\temp\
The system cannot find the path specified.
के बाद
ERROR 3 (0x00000003) Creating Destination Directory Y:\temp\
The system cannot find the path specified.