Yn cmd.exe, ysgrifennwch yr aseiniad heb fylchau o amgylch yr arwydd hafal:

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

Mae'r gorchymyn hwn sy'n edrych yn debyg yn creu canlyniad gwahanol:

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

Bellach mae gan yr enw fwlch ar y diwedd, ac mae'r gwerth yn dechrau â bwlch. Nid yw rhaglen sy'n chwilio am HTTP_PROXY yn gofyn am HTTP_PROXY . Gall yr aseiniad a ddangosir edrych bron yn gywir tra bo'r chwiliad a fwriadwyd yn parhau'n wag.

Mae rhoi'r aseiniad cyfan mewn dyfynodau hefyd yn osgoi cynnwys bylchau terfynol yn y gwerth ar ddamwain. Mae rhoi'r gwerth yn unig mewn dyfynodau yn ffurf wahanol a gall adael nodau dyfyn yn y gwerth a storiwyd.

Amnewidiwch y gwrandäwr yn yr enghraifft â phennod HTTP o'ch gwasanaeth neu o'r rhestr procsi HTTP. Rhedwch y cleient a fwriadwyd o'r ffenestr gorchmynion honno fel ei fod yn etifeddu'r newidyn. Nid yw rhaglen sy'n rhedeg yn barod yn rhywle arall yn cael yr amgylchedd newydd.

Cystrawen cmd.exe yw hon. Mae PowerShell yn defnyddio aseiniad newidyn amgylchedd fel $env:HTTP_PROXY = 'http://proxy.example:8080'; yn PowerShell, nid yw'r bylchau yn y mynegiad hwnnw yr un camgymeriad. Rhaid i'r rhaglen o hyd gefnogi'r newidyn a'r protocol procsi a ddarperir.

Erthyglau cysylltiedig