कुछ क्लिक के साथ, आप अपने पर्यावरण चर बना सकते हैं और बनाए रख सकते हैं जो सिस्टम पर वैश्विक हैं और रीबूट से बचते हैं।
एक कस्टम सिस्टम पर्यावरण परिवर्तनीय बनाना
एक नया ग्लोबल सिस्टम वैरिएबल बनाना काफी सरल है और सादे दृष्टि में छिपी हुई सुविधाओं में से एक है। कृपया ध्यान दें कि स्क्रीनशॉट विंडोज सर्वर 2008 के लिए हैं, हालांकि विंडोज के अधिकांश संस्करणों की प्रक्रिया लगभग कुछ स्क्रीनों के साथ लगभग समान है। नियंत्रण कक्ष में, सिस्टम विकल्प खोलें (वैकल्पिक रूप से, आप मेरे कंप्यूटर पर राइट-क्लिक कर सकते हैं और गुणों का चयन कर सकते हैं)। "उन्नत सिस्टम सेटिंग्स" लिंक का चयन करें।
कस्टम पर्यावरण परिवर्तनीय का उपयोग करना
जैसा ऊपर बताया गया है, आपका कस्टम पर्यावरण चर किसी भी अन्य सिस्टम वैरिएबल से अलग नहीं है क्योंकि आप इसे कमांड लाइन और स्क्रिप्ट के अंदर संदर्भित कर सकते हैं। एक त्वरित उदाहरण के लिए, इस बैच स्क्रिप्ट पर विचार करें:
@ECHO OFF TITLE Global Environment Variable Test ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. SETLOCAL ECHO Overriding global variable in this script… SET [email protected] ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO Exiting override script… ENDLOCAL ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO. ECHO. PAUSE
निष्पादित होने पर, आउटपुट वही है जो आप उम्मीद करेंगे:
उपयोग विचार
जब आप अपनी स्क्रिप्ट में उनका उपयोग करते हैं तो कस्टम वातावरण चर की असली शक्ति प्रवेश करती है। हमारे उदाहरण में, हमने "NotifyEmail" नामक एक चर सेट किया है जिसे हम किसी भी संख्या में स्क्रिप्ट कोड के बिना कोड को संदर्भित कर सकते हैं। तो अगर हमें ईमेल पता बदलने की ज़रूरत है, तो हम बस सिस्टम वैरिएबल को अपडेट करते हैं और प्रभावित स्क्रिप्ट इस नए मान का उपयोग बिना प्रत्येक स्क्रिप्ट को अलग-अलग अपडेट करने के लिए करेंगे।
यह केवल समय बचाने वाला नहीं है, बल्कि उस स्थिति के खिलाफ भी सुरक्षा करता है जहां आप किसी विशेष स्क्रिप्ट को अपडेट करना भूल जाते हैं और "मृत" मान का उपयोग किया जा रहा है। इसके अतिरिक्त, यदि आपको किसी विशेष स्क्रिप्ट में सिस्टम वैरिएबल को ओवरराइड करने की आवश्यकता होती है, तो आप उपरोक्त हमारे उदाहरण में देख सकते हैं कि यह पूरी तरह से समर्थित है।
यहां कुछ विचार दिए गए हैं जहां आप स्थानीय स्कोप चर के स्थान पर सिस्टम चर लागू कर सकते हैं:
- ईमेल पते (जैसे हमारे उदाहरण में)
- बैकअप फ़ोल्डर स्थान
- यूआरएल और एफ़टीपी साइटों
- मीट्रिक और दहलीज मूल्य
सिस्टम चर का उपयोग करने के बारे में एक और शानदार विशेषता है कि आपके पास एक ही स्थान है जहां आप अपने चर मूल्यों को संपादित या देख सकते हैं। सीधे शब्दों में कहें, आप एक ही स्थान पर पर्यावरण चर संपादित करके संभावित रूप से एकाधिक स्क्रिप्ट के अपडेट लागू कर सकते हैं।