विज्ञापन

स्वचालित टेलनेटलेखन बैच नौकरियां (।बल्ला पाँच सरल चरणों में एक बैच (बैट) फ़ाइल कैसे बनाएँयह आलेख बताता है कि विंडोज ऑपरेटिंग सिस्टम के लिए पाँच सरल चरणों का उपयोग करके एक बैच फ़ाइल कैसे बनाई जाए। अधिक पढ़ें ) और हाल ही में विंडोज स्क्रिप्ट 3 भयानक चीजें जो आप विंडोज स्क्रिप्टिंग के साथ कर सकते हैंचाहे आप आईटी क्षेत्र में काम करते हैं, एक वेब डिजाइनर के रूप में, या यदि आप सिर्फ एक छात्र या नियमित कार्यालय कार्यकर्ता हैं, तो विंडोज स्क्रिप्टिंग में आपको पेशकश करने के लिए कुछ है। बेशक Applescript के रूप में अच्छी तरह से करता है ... अधिक पढ़ें (.wsf) एक ऐसी गतिविधि है जो वास्तव में बड़े पैमाने पर नेटवर्क और सिस्टम का बड़ा हिस्सा बनाती है व्यवस्थापक अपना काम तेजी से करते हैं, और सरल करते हैं कि अन्यथा समय लेने वाली, जटिल होगी कार्य। बैच नौकरियों का उपयोग करके, आप अपने नेटवर्क पर सभी पीसी की सॉफ्टवेयर और ओएस सेटिंग्स की एक सूची और अन्य प्रश्नों और नौकरियों की एक भीड़ कर, अनुप्रयोगों को स्थापित और अनइंस्टॉल कर सकते हैं। हालांकि, कुछ कार्य हैं जो कभी-कभी प्रमाणीकरण की कई परतों जैसे कि टेलनेट से गुजरते हैं।

कई नेटवर्क व्यवस्थापकों को पोर्ट्स को क्वेरी या सेट अप करने के लिए नेटवर्क स्विच में टेलनेट करना पड़ता है, सिस्टम के स्वास्थ्य की निगरानी करना पड़ता है, या यहां तक ​​कि टेलनेट के माध्यम से कमांड स्वीकार करने वाले नेटवर्क उपकरणों को भी रिबूट करना पड़ता है। यदि आप नियमित बैच की नौकरियों की तरह ही टेलनेट जॉब्स को स्वचालित कर सकते हैं तो क्या यह मीठा नहीं होगा?

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

अपने टेलनेट नौकरी को स्वचालित करें

इस कार्य के लिए मूल रूप से दो भाग हैं। आपको उन आदेशों के अनुक्रम को स्थापित करने की आवश्यकता है जिन्हें आप विशिष्ट टेलनेट सत्र के दौरान गुजरना चाहते हैं।

यहाँ मैं क्या करना चाहता हूँ मेरे पास पूरे नेटवर्क में 5 डिवाइस हैं जिन्हें 4 सरल कमांड जारी करके टेलनेट के माध्यम से दूर से रीबूट किया जा सकता है। मुझे आईपी एड्रेस और एक विशिष्ट पोर्ट का उपयोग करके इसे पहले टेलनेट करना होगा। अगला, एक मेनू दिखाई देता है, और मुझे पहले एंटर दबाना है।

स्वचालित टेलनेट

जब मैं इस टेलनेट सत्र के दौरान एंट्री मारता हूं, तो अगला मेनू एक संख्यात्मक प्रतिक्रिया की अपेक्षा करता है, उसके बाद एंटर।

स्वचालित टेलनेट

स्क्रिप्टिंग जॉब के लिए यह असंभव सा लगता है, क्या यह नहीं है? वैसे, Visual Basic की शक्ति को कभी कम मत समझो।

अब, ऐसा करने के लिए अन्य तरीके हैं। टेलनेट सत्रों को स्वचालित करने के लिए Tst स्क्रिप्टिंग पद्धति का उपयोग कैसे करना पसंद करते हैं, यह देखने के लिए Tst10.exe पर अभिज्ञान के लेख को देखें। दुर्भाग्य से, आप यह भी देखेंगे कि यह किसी ऐसे व्यक्ति के लिए थोड़ा जटिल हो सकता है जो कई स्क्रिप्ट लिखने का आदी नहीं है। Tcl भी इसी तरह का एक अन्य स्क्रिप्टिंग भाषा प्रोग्रामर है जो एक ही कार्य के लिए वर्षों से उपयोग करता है।

हालाँकि, मैं आपको यह दिखाने जा रहा हूँ कि कैसे VB स्क्रिप्ट फ़ाइल समय के एक हिस्से में समान कार्य करेगी और एक ऐसी स्क्रिप्ट का उपयोग करना जो समझने में आसान है।

तो यहाँ हम क्या करने जा रहे हैं मैं स्क्रिप्ट को खंडों में विभाजित करने जा रहा हूं। इन सभी को एक टेक्स्ट फाइल में डाल दें, जिसे कुछ इस तरह कहते हैं Autotelnet.wsf, डबल क्लिक करें, और यह चलेगा।

पहला - टेलनेट सत्र स्थापित करें:

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

यदि आपके पास दोहराए जाने वाले कार्य हैं जिन्हें आपको अक्सर करना पड़ता है, तो स्वचालित विंडोज स्क्रिप्ट बनाकर अपने जीवन को बहुत सरल बनाएं जो आपके लिए उन कार्यों को करेंगे। आप अधिक उत्पादक होंगे, और आपका बॉस वास्तव में प्रभावित होगा!

क्या आपके पास कूल कार्यों के लिए कोई अन्य विचार है जिसे आप इस तरह की विंडोज स्क्रिप्ट का उपयोग करके स्वचालित कर सकते हैं? आप अपने खुद के टेलनेट कार्यों को कैसे स्वचालित कर रहे हैं? नीचे टिप्पणी अनुभाग में अपने विचार और अंतर्दृष्टि साझा करें।

छवि क्रेडिट: Shutterstock

रयान के पास इलेक्ट्रिकल इंजीनियरिंग में बीएससी की डिग्री है। उन्होंने ऑटोमेशन इंजीनियरिंग में 13 साल, आईटी में 5 साल काम किया है, और अब एक एप्स इंजीनियर हैं। MakeUseOf के पूर्व प्रबंध संपादक, उन्होंने डेटा विज़ुअलाइज़ेशन पर राष्ट्रीय सम्मेलनों में बात की और राष्ट्रीय टीवी और रेडियो पर चित्रित किया गया है।