Нақты прокси тіркелгісі үшін тіркелгі деректерінің нысанын -ProxyCredential параметріне беріңіз:

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

Соңғы нүктені мақұлданған қызметпен ауыстырыңыз. Get-Credential пәрмен жолына құпиясөзді енгізудің орнына тіркелгі сұрайды. Бұл тіркелгі делдалға жіберіледі; мақсаттың деректері жеке параметр және проксидің 407 жауабына жауап бере алмайды.

Проксидің аутентификация схемасы мен процестің сәйкестігі кіріктірілген аутентификацияны қолдаса, оның орнына -ProxyUseDefaultCredentials таңдаңыз. Оны сол сұрауда нақты прокси деректерімен біріктірмеңіз.

Скриптті іске қосатын PowerShell нұсқасының анықтамасын тексеріңіз. Windows PowerShell мен заманауи PowerShell іске асыруымен және параметрлердің қолжетімділігімен ерекшеленеді; қолдау көрсетілген нұсқалар нақты тікелей сұрау үшін -NoProxy параметрін де ұсынады.

Сол скрипт тапсырма ретінде басқаша әрекет еткенде

Тиісті $PSDefaultParameterValues жазбаларын және процесс қолдайтын прокси конфигурациясын қарап шығыңыз. Профиль сессия басында пәрменге тән прокси әдепкі мәндерін қосуы мүмкін. Жоспарланған тапсырма сол профильді өткізіп жіберіп, басқа сәйкестікпен жұмыс істеуі мүмкін, скрипт файлы өзгермесе де.

Мақсат URL-ін, таңдалған соңғы нүктені, қажетті прокси әдісін, PowerShell нұсқасын және нақты мен әдепкі деректерді салыстырыңыз, құпияларды жасырып ұстаңыз. Прокси аутентификациясы сәтті болып, мақсат 401 қайтарса, прокси құпиясөзін бастапқы деректер параметріне көшірудің орнына сол мақсатқа кіруді зерттеңіз.

Қатысты мақалалар