50 वर्कस्टेशन, एक नेटवर्क सर्वर पर 1 .bat फ़ाइल, क्या यह काम करेगा?


10

मेरे पास मशीनों पर रखरखाव करने के लिए एक .bat फ़ाइल है। मैंने इसे एक्सेस करने के लिए सभी वर्कस्टेशन के लिए एक नेटवर्क अटैच सर्वर पर .bat फाइल रखी।

अगर मैं विंडोज़ अनुसूचक का उपयोग करने के लिए कर रहा था। 12: 00: 00.000 पर चलने वाली फ़ाइल को कहने पर ... 50 वर्कस्टेशन, क्या वे सभी इसे चलाने में सक्षम होंगे या क्या यह त्रुटि होगी?

पीएस मुझे यह कोशिश करने के लिए नहीं कहेंगे = पी


2
ऐसा करने के साथ कोई समस्या नहीं होनी चाहिए क्योंकि यह विंडोज़ के वातावरण में एक काफी सामान्य अभ्यास है। एकमात्र संभव समस्या जिसे आप 50 कार्यस्थानों के साथ सामना कर सकते हैं, जो एक बार में फ़ाइल को नेटवर्क पर चला रहा है, हालांकि यह पूरी तरह से इस बात पर निर्भर करता है कि बैच फ़ाइल क्या करती है - सबसे अधिक संभावना है कि यह एक समस्या नहीं होगी।
MaQleod

5
इसे आज़माएँ और देखें: पी
संदीप बंसल

@MaQleod बैट फ़ाइल केवल 1kb बड़ी है। हालाँकि, यह एक डीफ़्रेग चेक चलाता है, और यदि वर्कस्टेशन एक डीफ़्रैग्मेन्टेशन के कारण होता है, तो स्क्रिप्ट अगले कमांड पर जाने से पहले डीफ़्रैग के समाप्त होने का इंतजार करती है। क्या आप मानते हैं कि कार्य केंद्र सक्रिय रूप से उस .bat फ़ाइल से जुड़ा हुआ है या यदि वह स्थानीय रूप से उपयोग किए जाने पर अस्थायी रूप से आयात किया जाता है?
मकाफलेश

नोट कार्य अनुसूचक एक अनुसूचित काम की शुरुआत के समय भिन्न करने, ठीक है कि 50 मशीनों तो एक सुविधा है कि नहीं है बंद पूरी तरह से सिंक्रनाइज़। यह Win7 में है, लेकिन Win2K में नहीं; मुझे नहीं पता कि इसे कब पेश किया गया था। यदि आपका सेटअप आपको परेशान करता है, तो इसे कम करने का एक संभव तरीका है।
RBerteig

2
मेरा नेटवर्क ~ 4K कार्यस्थानों के प्रबंधन के लिए परिनियोजन अनुप्रयोग का उपयोग करता है। एक एकल सर्वर है जो हमारी लिपियों और सॉफ़्टवेयर के लिए भंडार का काम करता है। मेरे पास एक साथ कई वर्कस्टेशन चलाने के लिए नौकरियां हैं। यदि आपका इन्फ्रास्ट्रक्चर इसके ऊपर है, तो सब कुछ ठीक हो जाएगा। इसे एक साधारण पाठ बैच फ़ाइल मानते हुए, मैं सोच भी नहीं सकता कि यह एक समस्या होगी।
jscott

जवाबों:


11

यह तब तक काम करना चाहिए जब तक आप जिस खाते को निर्धारित कार्य चलाते हैं, उसमें नेटवर्क शेयर की सही पहुंच हो, जहां बैट फाइल स्थित है।

स्क्रिप्ट क्या करती है, इसके आधार पर, मैं विभाग द्वारा चलाए जाने वाले समय को रोकूंगा। आपको एक चौंका देने वाली हिट की बाधाओं को कम करने के लिए केवल एक या दो मिनट के विचरण की आवश्यकता होती है। 12. टिप्पणीकार के बारे में, जो एक लॉगिन स्क्रिप्ट का उल्लेख करता है जिसमें अधिक संख्या में मशीनें हिट होती हैं, कंप्यूटर लॉगिन ठीक उसी क्षण में नहीं होते हैं। यहां तक ​​कि लॉगिन के बीच कुछ दूसरा अंतर स्क्रिप्ट के एक्सेस के लिए अलग-अलग समय में होगा, इसलिए उसका मामला, जबकि करीब, साथ-साथ फ़ाइल एक्सेस के उच्च स्तर के संबंध में बिल्कुल आपके जैसा नहीं है।


हाँ, मैं कुछ कार्यस्थानों पर स्क्रिप्ट को टेस्ट-परिनियोजित कर रहा हूं और यह ठीक काम करता है। हालाँकि, मैंने उन्हें एक ही समय में अभी तक नहीं चलाया है और मुझे इस बात की उत्सुकता थी कि क्या मैं एक स्नैग में भागूँगा या नहीं, यदि वे सभी एक ही समय पर एक ही स्क्रिप्ट को चलाते हैं। एक त्रुटि स्क्रीन वाले सभी वर्कस्टेशनों के साथ अगली सुबह कार्यालय में नहीं आना चाहते हैं और मेरे गैर-तकनीकी बॉस को इसके बारे में पता चल गया है
मेकफ्लैश

50 कार्यस्थानों के साथ मुझे नहीं लगता कि यह भी संभावना है कि सर्वर अपंग हो जाएगा या व्यक्तिगत कार्यस्थानों में परेशानी होगी। लेकिन दो कारणों से इसे शुरू से "ठीक से" करना बेहतर होगा: यदि आप उन्नयन या विस्तार करते हैं, तो आपको कुछ भी बदलने की ज़रूरत नहीं होगी, और खेद से सुरक्षित होना बेहतर है। कुछ कार्यस्थानों के साथ, रनटाइम्स को 5 समूहों में फैलाना बहुत कठिन नहीं होगा, जो कि पिछले समूह के शुरू होने के एक मिनट बाद या 2 समूहों में से जो भी काम करता है।
192 पर संगीत 2

1
हाँ। मेरे मूल विचार इसे आधे घंटे के अंतराल में समाप्त करने के लिए थे और प्रत्येक विभाग को रखरखाव के लिए महीने का अपना दिन मिलेगा ताकि रखरखाव से संबंधित किसी भी समस्या को कम किया जा सके।
मेकफ्लैश

5

बैच फ़ाइल होने से काम होगा लेकिन उचित अनुमति और व्यवस्थापक आवश्यकताओं जैसी सीमाओं पर विचार करें।

आप इसे सक्रिय स्क्रिप्ट के रूप में लॉगऑन स्क्रिप्ट के रूप में परिनियोजित करने पर विचार कर सकते हैं।


5

आप कल्पना करेंगे कि यह त्रुटि क्यों हो सकती है? प्रत्येक कार्य केंद्र केवल फ़ाइल को पढ़ता है और इसके कमांड को निष्पादित करता है। बशर्ते आपका सर्वर वास्तविक सर्वर हो और न ही कोई सर्वर होने का दिखावा करने वाला वर्कस्टेशन कोई समस्या न हो।

केवल एक चीज जो आपको ध्यान में रखने की आवश्यकता है वह यह है कि एक बैच फ़ाइल को एक बार में एक कमांड पढ़ा और निष्पादित किया जाता है। इसलिए, यदि आपको उस फ़ाइल में परिवर्तन करना था जबकि इसे निष्पादित किया जा रहा था तो व्यवहार कुछ अप्रत्याशित हो सकता है। वास्तविक परिणाम इस बात पर निर्भर करेगा कि उस समय क्लाइंट में क्या परिवर्तन हुआ है और कहाँ है।


3

मेरा मानना ​​है कि यह ठीक काम करता है। लेकिन वास्तविकता बेहतर है इसलिए मुझे यह कहना चाहिए कि हम एक .cmd फ़ाइल को अपनी लॉगऑन स्क्रिप्ट के रूप में उपयोग करते हैं। यह एक सर्वर पर केंद्रीय रूप से होस्ट किया जाता है और लॉगिन के दौरान हर सुबह 6-800 पीसी तक पहुंचता है। हमने कभी भी स्क्रिप्ट के लिए एक से अधिक एक्सेस के साथ कोई समस्या नहीं देखी है।


क्या होगा यदि आप सभी मशीनों को बूट करने के लिए थे, और एक बार में उस स्क्रिप्ट तक पहुंचने के लिए सभी 800 पीसी पर एक रन कमांड भेजा? XD यही सवाल है
मेकफ्लैश

यह वैसे भी काम करना चाहिए। जब तक आप फ़ाइल को नहीं लिखते 800 मशीनें इसे पढ़ सकती हैं।
मडबोय

मेकफ्लैश - मेरी बात यह थी कि हमारे पास रोज़ाना बहुत सारे वर्कस्टेशन हैं। अनुसूचित या नहीं, कई ने बिना किसी घटना के एक ही बार में फ़ाइल को हिट किया।
21

3

मुझे उम्मीद है कि जवाब हाँ होगा।

जिस कंपनी में मैं काम करता हूं, उसके पास एक बैच फ़ाइल होती है जो एक नेटवर्क फाइलशेयर से चलती है जो हर मशीन के शुरू होते ही चलती है। यदि आपके प्रश्न में आपके द्वारा अपेक्षित प्रकार की कोई समस्या थी, तो बैच फ़ाइल नियमित रूप से उचित रूप से विफल हो जाएगी, लेकिन जहां तक ​​मुझे पता है कि यह हर समय काम करता है।


हमारे साथ ही। हालांकि प्रत्येक मशीन समय में एक ही सटीक मिलीसेकंड पर बूट नहीं करती है। और यहां तक ​​कि अगर वे एक ही समय में बूट होते हैं, तो प्रत्येक कंप्यूटर अलग-अलग गति से लोड होता है इसलिए यह कोई फर्क नहीं पड़ता। यह बैच फ़ाइल रात के मध्य में चलती है जबकि सभी मशीनें पहले से ही बूटेड हैं और ctrl + alt + dlt लॉगिन स्क्रीन पर।
मकाफलेश

अच्छी बात है, हालांकि हमारे मामले में कुछ मशीनें धीमी वीपीएन लिंक से अधिक चलती हैं, जो विस्तारित अवधि (सेकंड के क्रम के लिए) के लिए बैच फ़ाइल को संभावित रूप से "लॉक" कर सकती हैं, हालांकि यह एक समस्या नहीं लगती है।

यदि संपादन के लिए इन्हें खोला जाता है तो फाइलें केवल लॉक होनी चाहिए। बैच फ़ाइल चलाने के मामले में, यह तब लॉक नहीं किया जाता है जब वर्कस्टेशन केवल इसे पढ़ता है या इसे चलाता है।
KJ-SRS

1

यदि आपका सर्वर 50 एक साथ कनेक्शन के लिए लाइसेंस प्राप्त नहीं करता है तो इसका एक संभावित कारण यह नहीं हो सकता है। यह किसी भी वास्तविक परिनियोजन में समस्या होने की संभावना नहीं है, लेकिन अगर "सर्वर" है, तो कहें, एक विंडोज एक्सपी बॉक्स या कुछ और आपको समस्या होगी। यदि आपके पास विंडोज का एक वास्तविक सर्वर संस्करण है और पर्याप्त CALs है तो मुझे कोई कारण नहीं दिखता कि 50 क्लाइंट एक साथ एक ही बैच फ़ाइल को पढ़ते हैं और अपने आप में एक समस्या होगी।

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