Aniq proksi hisobi uchun hisob ma'lumotlari obyektini -ProxyCredential parametriga bering:

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

Oxirgi nuqtani tasdiqlangan xizmat bilan almashtiring. Get-Credential buyruq satriga parol joylashtirish o'rniga hisobni so'raydi. Bu hisob vositachiga yuboriladi; manzil hisob ma'lumotlari alohida parametr bo'lib, proksining 407 javobiga javob bera olmaydi.

Agar proksi autentifikatsiya sxemasi va jarayon identifikatori integratsiyalashgan autentifikatsiyani qo'llab-quvvatlasa, buning o'rniga -ProxyUseDefaultCredentials ni tanlang. Uni o'sha so'rovda aniq proksi hisob ma'lumotlari bilan birlashtirmang.

Skriptni ishlatayotgan PowerShell versiyasining ma'lumotnomasini tekshiring. Windows PowerShell va zamonaviy PowerShell amalga oshirish va parametrlar mavjudligi bilan farq qiladi; qo'llab-quvvatlanadigan versiyalar aniq to'g'ridan-to'g'ri so'rov uchun -NoProxy ni ham taqdim etadi.

Xuddi shu skript vazifa sifatida boshqacha ishlaganda

Tegishli $PSDefaultParameterValues yozuvlarini va jarayon qo'llab-quvvatlaydigan proksi konfiguratsiyasini tekshiring. Profil sessiya boshlanishida buyruqqa xos proksi standart qiymatlarini qo'shishi mumkin. Rejalashtirilgan vazifa o'sha profilni o'tkazib yuborib, boshqa identifikatorda ishlashi mumkin, skript fayli o'zgarmagan bo'lsa ham.

Manzil URL manzilini, tanlangan oxirgi nuqtani, talab qilinadigan proksi usulini, PowerShell versiyasini va aniq hamda standart hisob ma'lumotlarini solishtiring, sirlarni yashirin saqlang. Agar proksi autentifikatsiyasi muvaffaqiyatli bo'lib, manzil 401 qaytarsa, proksi parolini manba hisob ma'lumotlari parametriga ko'chirish o'rniga o'sha manzilga kirishni tekshiring.

O'xshash maqolalar