Invoke-WebRequest: ukunikeza ubufakazi be-proxy ku-PowerShell
Invoke-WebRequest inezakhiwo ezihlukene zobufakazi be-proxy. Ubufakazi bomthombo nokungena ngempumelelo kusiphequluli akuzona esikhundleni sazo.
Ngebhizinisi le-proxy elicacile, dlulisela into yobufakazi ku--ProxyCredential esikhundleni sokufaka iphasiwedi kumugqa womyalo:
$proxyAccount = Get-Credential
Invoke-WebRequest -Uri https://example.com/ -Proxy http://proxy.example:8080 -ProxyCredential $proxyAccountShintsha i-endpoint ngomsebenzi ogunyaziwe. I-Get-Credential ibuza i-akhawunti esikhundleni sokufaka iphasiwedi kumugqa womyalo. Le akhawunti iya kumlamuli; ubufakazi bendawo okudingeka buya kuyo buyipharamitha ehlukile futhi abukwazi ukuphendula i-407 ye-proxy.
Uma uhlelo lokugunyaza lwe-proxy kanye nobuwena benqubo kusekela ukugunyaza okuhlanganisiwe, khetha i--ProxyUseDefaultCredentials esikhundleni salokho. Ungakuhlanganisi nobufakazi obucacile be-proxy esicelweni esisodwa.
Hlola ireferensi yenguqulo ye-PowerShell eqhuba iskripthi. I-Windows PowerShell ne-PowerShell yesimanje ziyehluka ekusetshenzisweni nasekutholakaleni kweyipharamitha; izinguqulo ezisekelwayo zinikeza futhi i--NoProxy ngesicelo esiqondile esicacile.
Lapho iskripthi esifanayo siziphatha ngendlela ehlukile njengomsebenzi
Hlola okufakiwe okuhlobene kwe-$PSDefaultParameterValues kanye nokucushwa kwe-proxy okusekelwa yinqubo. Iphrofayela ingangeza ekuqaleni kwesesheni okumisiwe kwe-proxy okuqondene nomyalo. Umsebenzi ohleliwe ungadlula leyophrofayela futhi usebenze ngobunye ubuwena, noma ifayela leskripthi lingashintshile.
Qhathanisa i-URL yendawo okudingeka iyofika kuyo, i-endpoint ekhethiwe, indlela ye-proxy edingekayo, inguqulo ye-PowerShell kanye nobufakazi obucacile nobokumisiwe, ugcina izimfihlo zifihliwe. Uma ukugunyaza kwe-proxy kuphumelela futhi indawo okudingeka iyofika kuyo ibuyisela i-401, phenya ukungena kuleyondawo esikhundleni sokuhambisa iphasiwedi ye-proxy kuyipharamitha yobufakazi bomthombo.