PowerShell curl.exe ning bo'sh proksi argumentini tashlab yuborishi mumkin
curl ning bo'sh proksi parametri cmd dan boshqacha ishlaganda PowerShell ning native argument uzatishini hisobga oling.
curl --proxy "" curl bo'sh argument olishiga tayanadi. Bu buyruq turli Windows qobiqlarida boshqacha ishlashi mumkin, chunki eski Windows PowerShell ning native buyruq uzatishi bo'sh satrlarni PowerShell 7.3 da kiritilgan yangi rejimlar kabi saqlamaydi.
Agar bo'sh qiymat yo'qolsa, keyingi argument proksi qiymati sifatida ishlatilishi mumkin. Bu har qanday tarmoq qaroridan oldingi buyruq satrini tahlil qilish muammosi.
To'g'ridan-to'g'ri curl so'rovi uchun bo'sh bo'lmagan chetlab o'tish argumenti niyatni uzatishni osonlashtiradi:
curl.exe --noproxy '*' https://example.com/
curl.exe ni ataylab ishlating: Windows PowerShell curl ni boshqa buyruqning taxallusi sifatida hal qilishi mumkin. Qo'shtirnoq ichidagi yulduzcha curl ning barcha hostlar uchun chetlab o'tish qiymati sifatida uzatiladi.
Murakkabroq native argumentlar kerak bo'lgan skriptlar uchun PowerShell versiyasini va uning native argument uzatish rejimini tekshiring. cmd misolini o'zgartirmasdan nusxalash curl aynan o'sha argument ro'yxatini olganini isbotlamaydi.