PowerShell કયો wget ચલાવી રહ્યું છે તે જાણો
GNU Wget પ્રોક્સી સેટિંગ્સ લાગુ કરતાં પહેલાં એલિયાસ ઉકેલો, પછી PowerShell સિન્ટેક્સ વડે પ્રોસેસ પર્યાવરણ ચલ સેટ કરો.
Get-Command wget -All
Get-Command wget.exe -ErrorAction SilentlyContinue
GNU Wget રેસીપી લાગુ કરતાં પહેલાં નિષ્ફળ થતા સેશનમાં આ આદેશો ચલાવો. Windows PowerShell 5.1 wget ને Invoke-WebRequest નો એલિયાસ તરીકે વ્યાખ્યાયિત કરે છે, અને એલિયાસ સમાન નામની એક્ઝિક્યુટેબલ ફાઇલો પર પ્રાધાન્ય ધરાવે છે. અન્ય આવૃત્તિઓ કે કસ્ટમ સેશન અલગ હોઈ શકે છે.
પહેલેથી ઇન્સ્ટોલ કરેલ GNU Wget માટે wget.exe અથવા તેનો પૂરો પાથ સ્પષ્ટ રીતે પસંદ કરો અને PowerShell સિન્ટેક્સ વડે તેનું પર્યાવરણ પૂરું પાડો:
$env:http_proxy = 'http://proxy.example.net:8080'
$env:https_proxy = 'http://proxy.example.net:8080'
wget.exe 'https://example.com/'
આ ચલો પછી શરૂ થતી ચાઇલ્ડ પ્રોસેસ સુધી પહોંચે છે. ઉપર દર્શાવેલ GNU Wget આદેશ માટે, HTTP પ્રોક્સી સૂચિમાંથી એક HTTP એન્ટ્રી મંજૂર જાહેર વિનંતી માટે URL આપી શકે છે જ્યારે Wget ના અસરકારક રૂપરેખાંકનમાં પ્રોક્સી ઓળખપત્રો ન હોય. set થી શરૂ થતી cmd.exe સોંપણી PowerShell ની પર્યાવરણ-પ્રદાતા સોંપણી નથી.
જો Invoke-WebRequest ઇરાદો હોય, તો તે નામને કૉલ કરો અને તેના સમર્થિત -Proxy, -ProxyCredential અથવા -ProxyUseDefaultCredentials વિકલ્પો યોગ્ય રીતે વાપરો. GNU Wget પર્યાવરણ ઉદાહરણ તે cmdlet ની રાઉટિંગ કે એકાઉન્ટ નીતિ સાબિત કરતું નથી.