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-এর রাউটিং বা অ্যাকাউন্ট নীতি প্রমাণ করে না।

সম্পর্কিত নিবন্ধ