Foar in eksplisyt proxy-account jou in ynlaachgegevens-objekt oan -ProxyCredential:

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

Ferfang it einpunt troch de goedkarde tsjinst. Get-Credential freget om in account ynstee fan in wachtwurd yn 'e opdrachtregel te setten. Dit account giet nei de tuskenpersoan; gegevens foar de bestimming binne in aparte parameter en kinne in 407 fan 'e proxy net beäntwurdzje.

As it autentikaasjeskema fan 'e proxy en de identiteit fan it proses yntegrearre autentikaasje stypje, kies dan -ProxyUseDefaultCredentials. Kombinearje it net mei eksplisite proxy-gegevens yn itselde fersyk.

Kontrolearje de referinsje foar de PowerShell-ferzje dy't it skript útfiere. Windows PowerShell en moderne PowerShell ferskille yn ymplemintaasje en beskikberens fan parameters; stipe ferzjes leverje ek -NoProxy foar in eksplisyt direkte fersyk.

As itselde skript him as taak oars hâldt

Undersykje relevante $PSDefaultParameterValues-yngongen en de proxy-konfiguraasje dy't it proses stipet. In profyl kin by de start fan 'e sesje opdrachtspecifike proxy-standertwearden tafoegje. In plande taak kin dat profyl oerslaan en ûnder in oare identiteit rinne, sels as it skriptbestân net feroare is.

Fergelykje de bestimmings-URL, it keazen einpunt, de fereaske proxy-metoade, de PowerShell-ferzje en eksplisite tsjin standertgegevens, wylst geheimen ferburgen bliuwe. As proxy-autentikaasje slagget en de bestimming jout 401 werom, ûndersykje dan dy oanmelding by de bestimming ynstee fan it proxy-wachtwurd nei de parameter foar oarsprongsgegevens te ferpleatsen.

Relatearre artikelen