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 ішінде бұл өрнектегі бос орындар сол қате емес. Бағдарлама бәрібір берілген айнымалы мен прокси хаттамасын қолдауы керек.

Қатысты мақалалар