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 இல் அந்த வெளிப்பாட்டின் இடைவெளிகள் அதே தவறு அல்ல. நிரல் இருந்தாலும் கொடுக்கப்பட்ட மாறியையும் ப்ராக்ஸி நெறிமுறையையும் ஆதரிக்க வேண்டும்.

தொடர்புடைய கட்டுரைகள்