Kwa akaunti ya proksi iliyo wazi, pitisha kitu cha hati za kuingia kwa -ProxyCredential:

$proxyAccount = Get-Credential
Invoke-WebRequest -Uri https://example.com/ -Proxy http://proxy.example:8080 -ProxyCredential $proxyAccount

Badilisha sehemu ya mwisho na huduma iliyoidhinishwa. Get-Credential huuliza akaunti badala ya kuweka nenosiri kwenye mstari wa amri. Akaunti hii huenda kwa mpatanishi; hati za lengwa ni kigezo tofauti na haziwezi kujibu 407 ya proksi.

Ikiwa mpango wa uthibitishaji wa proksi na utambulisho wa mchakato vinaunga mkono uthibitishaji jumuishi, chagua -ProxyUseDefaultCredentials badala yake. Usiunganishe na hati wazi za proksi katika ombi moja.

Angalia marejeleo ya toleo la PowerShell linaloendesha hati. Windows PowerShell na PowerShell ya kisasa hutofautiana katika utekelezaji na upatikanaji wa vigezo; matoleo yanayoungwa mkono pia hutoa -NoProxy kwa ombi la moja kwa moja wazi.

Wakati hati hiyo hiyo inafanya tofauti kama kazi

Kagua maingizo husika ya $PSDefaultParameterValues na usanidi wa proksi unaoungwa mkono na mchakato. Wasifu unaweza kuongeza mwanzoni mwa kipindi chaguo-msingi za proksi zinazotegemea amri. Kazi iliyopangwa inaweza kuruka wasifu huo na kuendeshwa kwa utambulisho mwingine, ingawa faili ya hati haijabadilika.

Linganisha URL ya lengwa, sehemu ya mwisho iliyochaguliwa, mbinu inayohitajika ya proksi, toleo la PowerShell na hati wazi dhidi ya chaguo-msingi, ukifunika siri. Ikiwa uthibitishaji wa proksi umefanikiwa na lengwa linarudisha 401, chunguza kuingia kwa lengwa hilo badala ya kuhamisha nenosiri la proksi kwenye kigezo cha hati za chanzo.

Makala zinazohusiana