इसे प्राप्त करने के लिए आप टास्क शेड्यूलर का उपयोग कर सकते हैं। Win + R को दबाएं और वहां taskchd.msc निष्पादित करें। एक कार्य बनाएं और "उपयोगकर्ता लॉग इन है या नहीं" एक विकल्प सेट करें। "स्टार्टअप पर" एक ट्रिगर बनाएं। अपने प्रोग्राम या बैट फ़ाइल में पथ के साथ कोई क्रिया जोड़ें, यदि आवश्यक हो तो तर्क और स्टार्टअप निर्देशिका डालें। ओके पर क्लिक करने पर आपको अपनी साख दर्ज करनी होगी।
विकल्प के बारे में कुछ शब्द "उपयोगकर्ता लॉग इन है या नहीं" चलाएं। यह विकल्प तब उपलब्ध होता है जब आप अपना कार्य अपने वर्तमान उपयोगकर्ता या मशीन पर किसी अन्य उपयोगकर्ता के रूप में चलाते हैं। लेकिन आप अधिकतम विशेषाधिकार प्रदान करने के लिए कार्य को चलाने के लिए निर्दिष्ट कर सकते हैं। लेकिन अगर आप वास्तव में इस तरह के विशेषाधिकारों की आवश्यकता नहीं है, तो मैं सिस्टम का उपयोग करने की सलाह नहीं देता।
मेरा उदाहरण: मेरे पास gitbucket सर्वर है जो उस तरह काम करता है। मैंने निम्नलिखित सामग्री के साथ बैट फाइल बनाई:
java -jar gitbucket.war --gitbucket.home="D:\gitbucket\home" > stdout.log 2> stderr.log
इसलिए, मैं "प्रोग्राम / स्क्रिप्ट" (D: \ gitbucket \ gitbucket.bat) फ़ील्ड में बैट फ़ाइल का पथ रखता हूं और "स्टार्ट (वैकल्पिक)" (D: \ gitbucket) क्षेत्र में इसकी निर्देशिका। सभी तर्क बल्ले के अंदर हैं, इसलिए मुझे "तर्क जोड़ें (वैकल्पिक)" क्षेत्र में उनकी आवश्यकता नहीं है।