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 هیچ اعتبارنامه پراکسی ندارد. انتساب cmd.exe که با set آغاز شود، انتساب ارائه‌دهنده محیط PowerShell نیست.

اگر منظور Invoke-WebRequest است، همان نام را فراخوانی کنید و گزینه‌های پشتیبانی‌شده آن یعنی -Proxy، -ProxyCredential یا -ProxyUseDefaultCredentials را به‌تناسب به کار ببرید. یک نمونه محیط GNU Wget سیاست مسیریابی یا حساب آن cmdlet را اثبات نمی‌کند.

مقالات مرتبط