विंडोज़ में ग्लोबल सिस्टम एनवायरनमेंट वैरिएबल का उपयोग कैसे करें

विषयसूची:

विंडोज़ में ग्लोबल सिस्टम एनवायरनमेंट वैरिएबल का उपयोग कैसे करें
विंडोज़ में ग्लोबल सिस्टम एनवायरनमेंट वैरिएबल का उपयोग कैसे करें
Anonim
 कोई भी सिस्टम प्रशासक जो कमांड प्रॉम्प्ट या बैच स्क्रिप्ट में थोड़ा सा समय बिताता है, शायद यह संभवतः पर्यावरण चर के विंडोज़ ऑफर (यानी पथ, विनडिर, प्रोग्रामफाइल, उपयोगकर्ता प्रोफाइल) आदि में निर्मित होने के बारे में अच्छी तरह से अवगत है। यदि आप अपने आप को एक विशेष मूल्य का उपयोग करते हुए पाते हैं, तो क्या यह अच्छा नहीं होगा यदि आपके पास अपना स्वयं का वैरिएबल था जिसे आप अंतर्निहित मूल्यों के समान उपयोग कर सकते हैं?
कोई भी सिस्टम प्रशासक जो कमांड प्रॉम्प्ट या बैच स्क्रिप्ट में थोड़ा सा समय बिताता है, शायद यह संभवतः पर्यावरण चर के विंडोज़ ऑफर (यानी पथ, विनडिर, प्रोग्रामफाइल, उपयोगकर्ता प्रोफाइल) आदि में निर्मित होने के बारे में अच्छी तरह से अवगत है। यदि आप अपने आप को एक विशेष मूल्य का उपयोग करते हुए पाते हैं, तो क्या यह अच्छा नहीं होगा यदि आपके पास अपना स्वयं का वैरिएबल था जिसे आप अंतर्निहित मूल्यों के समान उपयोग कर सकते हैं?

कुछ क्लिक के साथ, आप अपने पर्यावरण चर बना सकते हैं और बनाए रख सकते हैं जो सिस्टम पर वैश्विक हैं और रीबूट से बचते हैं।

एक कस्टम सिस्टम पर्यावरण परिवर्तनीय बनाना

एक नया ग्लोबल सिस्टम वैरिएबल बनाना काफी सरल है और सादे दृष्टि में छिपी हुई सुविधाओं में से एक है। कृपया ध्यान दें कि स्क्रीनशॉट विंडोज सर्वर 2008 के लिए हैं, हालांकि विंडोज के अधिकांश संस्करणों की प्रक्रिया लगभग कुछ स्क्रीनों के साथ लगभग समान है। नियंत्रण कक्ष में, सिस्टम विकल्प खोलें (वैकल्पिक रूप से, आप मेरे कंप्यूटर पर राइट-क्लिक कर सकते हैं और गुणों का चयन कर सकते हैं)। "उन्नत सिस्टम सेटिंग्स" लिंक का चयन करें।

सिस्टम गुण संवाद में, "पर्यावरण चर" पर क्लिक करें।
सिस्टम गुण संवाद में, "पर्यावरण चर" पर क्लिक करें।
पर्यावरण परिवर्तनीय संवाद में, "सिस्टम चर" अनुभाग के नीचे नया बटन क्लिक करें।
पर्यावरण परिवर्तनीय संवाद में, "सिस्टम चर" अनुभाग के नीचे नया बटन क्लिक करें।
अपने नए चर के साथ-साथ मान का नाम दर्ज करें और ठीक क्लिक करें।
अपने नए चर के साथ-साथ मान का नाम दर्ज करें और ठीक क्लिक करें।
अब आपको "सिस्टम चर" अनुभाग के तहत सूचीबद्ध अपना नया चर देखना चाहिए। परिवर्तन लागू करने के लिए ठीक क्लिक करें।
अब आपको "सिस्टम चर" अनुभाग के तहत सूचीबद्ध अपना नया चर देखना चाहिए। परिवर्तन लागू करने के लिए ठीक क्लिक करें।
अब आप अपने नए सिस्टम पर्यावरण चर का उपयोग कर सकते हैं जैसे कि आप किसी और को करेंगे। आप कमांड लाइन या बैच स्क्रिप्ट से इसे परिभाषित किए बिना इसका उपयोग कर सकते हैं।
अब आप अपने नए सिस्टम पर्यावरण चर का उपयोग कर सकते हैं जैसे कि आप किसी और को करेंगे। आप कमांड लाइन या बैच स्क्रिप्ट से इसे परिभाषित किए बिना इसका उपयोग कर सकते हैं।
Image
Image

कस्टम पर्यावरण परिवर्तनीय का उपयोग करना

जैसा ऊपर बताया गया है, आपका कस्टम पर्यावरण चर किसी भी अन्य सिस्टम वैरिएबल से अलग नहीं है क्योंकि आप इसे कमांड लाइन और स्क्रिप्ट के अंदर संदर्भित कर सकते हैं। एक त्वरित उदाहरण के लिए, इस बैच स्क्रिप्ट पर विचार करें:

@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

निष्पादित होने पर, आउटपुट वही है जो आप उम्मीद करेंगे:

Image
Image

उपयोग विचार

जब आप अपनी स्क्रिप्ट में उनका उपयोग करते हैं तो कस्टम वातावरण चर की असली शक्ति प्रवेश करती है। हमारे उदाहरण में, हमने "NotifyEmail" नामक एक चर सेट किया है जिसे हम किसी भी संख्या में स्क्रिप्ट कोड के बिना कोड को संदर्भित कर सकते हैं। तो अगर हमें ईमेल पता बदलने की ज़रूरत है, तो हम बस सिस्टम वैरिएबल को अपडेट करते हैं और प्रभावित स्क्रिप्ट इस नए मान का उपयोग बिना प्रत्येक स्क्रिप्ट को अलग-अलग अपडेट करने के लिए करेंगे।

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

यहां कुछ विचार दिए गए हैं जहां आप स्थानीय स्कोप चर के स्थान पर सिस्टम चर लागू कर सकते हैं:

  • ईमेल पते (जैसे हमारे उदाहरण में)
  • बैकअप फ़ोल्डर स्थान
  • यूआरएल और एफ़टीपी साइटों
  • मीट्रिक और दहलीज मूल्य

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

सिफारिश की: