cmd.exe मध्ये समान चिन्हाभोवती जागा न देता नेमणूक लिहा:

set "HTTP_PROXY=http://proxy.example:8080"

वरवर सारखी दिसणारी ही आज्ञा वेगळा निकाल देते:

set HTTP_PROXY = http://proxy.example:8080

आता नावाच्या शेवटी जागा आहे आणि मूल्य जागेने सुरू होते. HTTP_PROXY शोधणारे अनुप्रयोग HTTP_PROXY मागत नाहीत. दाखवलेली नेमणूक जवळपास बरोबर दिसू शकते, पण इच्छित शोध रिकामाच राहतो.

पूर्ण नेमणूक अवतरण चिन्हांत ठेवल्याने मूल्यात चुकून शेवटच्या जागा येण्यापासूनही बचाव होतो. फक्त मूल्य अवतरण चिन्हांत ठेवणे वेगळा प्रकार आहे आणि साठवलेल्या मूल्यात अवतरण चिन्हे राहू शकतात.

उदाहरणातील श्रोत्याच्या जागी तुमच्या सेवेचा किंवा HTTP प्रॉक्सी यादीतील HTTP अंतबिंदू वापरा. इच्छित क्लायंट त्या आज्ञा विंडोमधून चालवा जेणेकरून त्याला चल वारसाहक्काने मिळेल. दुसरीकडे आधीच चालू असलेल्या अनुप्रयोगाला नवीन वातावरण मिळत नाही.

ही cmd.exe ची रचना आहे. PowerShell $env:HTTP_PROXY = 'http://proxy.example:8080' सारखी पर्यावरण चल नेमणूक वापरते; PowerShell मध्ये त्या अभिव्यक्तीतील जागा तीच चूक नाहीत. कार्यक्रमाला तरीही दिलेले चल आणि प्रॉक्सी प्रोटोकॉल समर्थित करावे लागतील.

संबंधित लेख