સ્પષ્ટ પ્રોક્સી ખાતા માટે, ઓળખપત્ર ઑબ્જેક્ટ -ProxyCredential ને આપો:

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

એન્ડપૉઇન્ટને મંજૂર સેવા સાથે બદલો. Get-Credential કમાન્ડ લાઇનમાં પાસવર્ડ દાખલ કરવાને બદલે ખાતું પૂછે છે. આ ખાતું મધ્યસ્થને જાય છે; લક્ષ્યના ઓળખપત્રો અલગ પરિમાણ છે અને પ્રોક્સીના 407 નો જવાબ આપી શકતા નથી.

જો પ્રોક્સીની પ્રમાણીકરણ યોજના અને પ્રક્રિયાની ઓળખ સંકલિત પ્રમાણીકરણને સમર્થન આપે, તો -ProxyUseDefaultCredentials પસંદ કરો. તેને એ જ વિનંતીમાં સ્પષ્ટ પ્રોક્સી ઓળખપત્ર સાથે ભેગું કરશો નહીં.

સ્ક્રિપ્ટ ચલાવતી PowerShell આવૃત્તિ માટે સંદર્ભ તપાસો. Windows PowerShell અને આધુનિક PowerShell અમલીકરણ અને પરિમાણની ઉપલબ્ધતામાં ભિન્ન છે; સમર્થિત આવૃત્તિઓ સ્પષ્ટ સીધી વિનંતી માટે -NoProxy પણ આપે છે.

જ્યારે એ જ સ્ક્રિપ્ટ કાર્ય તરીકે અલગ વર્તે છે

સંબંધિત $PSDefaultParameterValues એન્ટ્રીઓ અને પ્રક્રિયા જે પ્રોક્સી રૂપરેખાંકનને સમર્થન આપે છે તે તપાસો. પ્રોફાઇલ સત્રની શરૂઆતમાં આદેશ-વિશિષ્ટ પ્રોક્સી ડિફૉલ્ટ ઉમેરી શકે છે. નિર્ધારિત કાર્ય તે પ્રોફાઇલ છોડીને બીજી ઓળખ હેઠળ ચાલી શકે છે, જોકે સ્ક્રિપ્ટ ફાઇલ બદલાયેલી નથી.

લક્ષ્ય URL, પસંદ કરેલ એન્ડપૉઇન્ટ, જરૂરી પ્રોક્સી પદ્ધતિ, PowerShell આવૃત્તિ અને સ્પષ્ટ વિરુદ્ધ ડિફૉલ્ટ ઓળખપત્રોની સરખામણી કરો, ગુપ્ત માહિતી છુપાવીને. જો પ્રોક્સી પ્રમાણીકરણ સફળ થાય અને લક્ષ્ય 401 પરત કરે, તો પ્રોક્સી પાસવર્ડને સ્રોત ઓળખપત્ર પરિમાણમાં ખસેડવાને બદલે તે લક્ષ્યના લૉગિનની તપાસ કરો.

સંબંધિત લેખો