मैं विंडोज़ 10 टास्क शेड्यूलर के साथ एक बैच फ़ाइल चलाने के लिए नौकरी शेड्यूल करने की कोशिश कर रहा हूं, लेकिन इसका परिणाम रिटर्न कोड 2147942401 है ।
बैच फ़ाइल दूरस्थ स्थान पर है इसलिए मैं पूर्ण पथ दे रहा हूं " \\\server1\file transfers\data files\inbound\abc\csv\excel-to-csv.bat
"
अगर मैं कमांड प्रॉम्प्ट के साथ बैच स्क्रिप्ट चलाता हूं तो यह ठीक काम करता है। गुण - सामान्य कार्य - संपादित क्रिया
बैच स्क्रिप्ट को सीएसएल में फाइल करने के लिए एक्सेल कन्वर्ट करना है।
स्क्रिप्ट की सामग्री है:
FOR /f "delims=" %%i IN ("\\server1\file transfers\Data Files\Inbound\abc\CSV\*.xlsx" ) DO to-csv.vbs "\\server1\file transfers\Data Files\Inbound\abc\*.xlsx" "%%~ni.csv"
Its calling another VB script which is to-cvs.vbs
यदि मैं @ टैब के अनुसार एक्शन टैब में बदलाव करता हूं (टास्क शेड्यूलर- टास्क को "सफलतापूर्वक" एक्जिट कोड 0x8007001 के साथ पूरा किया जाता है) तो मुझे भी कोड 2147942401 मिल रहा है, यह सुनिश्चित नहीं करें कि कोई तर्क जोड़ें सही लिखा गया है