उपयोगकर्ता 2003 Windows R2 में लॉग करने से पहले एक बैच फ़ाइल चलाएँ?


4

मेरे पास एक अमेज़ॅन EC2 मशीन (विंडोज सर्वर 2003 R2) है, जहां मैं विंडोज सर्वर 2003 R2 मशीन बूट होने पर स्क्रिप्ट (.bat फ़ाइल) चलाना चाहता हूं। इसके लिए किसी भी उपयोगकर्ता लॉग को पहले से चलाने की आवश्यकता है। आदर्श रूप में मैं अपने विंडोज सर्वर 2008 R2 उदाहरणों पर भी उसी काम के आसपास का विस्तार करना चाहूंगा - लेकिन विंडोज सर्वर 2003 R2 मेरे लिए अब तक महत्वपूर्ण है।

विशुद्ध रूप से FYI के रूप में, .bat फ़ाइल DDNS रिकॉर्ड को अपडेट करती है, इसलिए EC2 मशीन को स्थिर IP का उपभोग करने की आवश्यकता नहीं होती है।

जवाबों:


4

GPedit.msc का उपयोग करें

कंप्यूटर प्रबंधन / विंडोज / लिपियों / स्टार्टअप के तहत जाएं।

वहां अपनी स्क्रिप्ट रखें।

ध्यान दें कि स्क्रिप्ट LOCAL SYSTEM खाते के अंतर्गत चलेगी।

आप अपने 2008R2 उदाहरणों पर भी इसी पद्धति का उपयोग कर सकते हैं।


2

धन्यवाद सरबस। अप ने अपना जवाब दिया लेकिन किसी कारण से यह वास्तव में काम नहीं किया। (उपयोगकर्ता खाता अनुमतियाँ शायद?)। मूल रूप से मैंने मशीन को रिबूट किया और इसे ट्रिगर नहीं किया।

इसलिए मैंने इसे एक उचित अनुसूचित कार्य (सिस्टम शेड्यूलर) के रूप में स्थापित किया और घटना को "स्टार्टअप पर" के रूप में सेट किया। 2 रीबूट पर मेरे बैच फ़ाइल बस ठीक बंद लात मारी। इससे आगे की जांच नहीं की, लेकिन मुझे लगता है कि अब हमारे पास दो समाधान हैं!


0

प्रोग्राम को एक सेवा के रूप में स्थापित किया जा सकता है: http://support.microsoft.com/kb/137890

अगर एक बल्ला फ़ाइल, यह पहली किया जाना चाहिए एक exe में बदला या AutoExNT से Win2k3 संसाधन किट इस्तेमाल किया जा सकता।

इसके अलावा, एक बार परिवर्तित nssm एक सेवा को स्थापित करना आसान बनाता है। केवलnssm install <servicename>


लेख में स्पष्ट रूप से कहा गया है "लेकिन बैच फ़ाइलों के लिए नहीं।"
BillP3rd

Wups, यह इंगित करने के लिए धन्यवाद कि यह। मेरे उत्तर को अपडेट किया।
रिफ्लेक्सिव

0

एक .bat फ़ाइल को चलाने के बजाय इसे .cmd का नाम बदलें और उसका परीक्षण करें। .Bat और .cmd के बीच अंतर है और Windows बैच कमांड की व्याख्या कैसे करता है। अधिक जानकारी के लिए Google .bat और .cmd के बीच अंतर करें। VBScript आपकी पुरानी बैच फ़ाइल को बंद करने के लिए भी काम करेगी या VBScript होगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.