Le haghaidh cuntas seachfhreastalaí follasach, cuir réad dintiúirí chuig -ProxyCredential:

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

Cuir an tseirbhís cheadaithe in ionad an chríochphointe. Iarrann Get-Credential cuntas seach pasfhocal a leabú sa líne ordaithe. Téann an cuntas seo chuig an idirghabhálaí; is paraiméadar ar leith iad dintiúir an chinn scríbe agus ní féidir leo freagra a thabhairt ar 407 ón seachfhreastalaí.

Má thacaíonn scéim fhíordheimhniúcháin an tseachfhreastalaí agus féiniúlacht an phróisis le fíordheimhniú comhtháite, roghnaigh -ProxyUseDefaultCredentials ina ionad. Ná measc é le dintiúir shoiléire sheachfhreastalaí san iarratas céanna.

Seiceáil an tagairt don leagan PowerShell atá ag rith an scripte. Tá difríocht idir Windows PowerShell agus PowerShell nua-aimseartha maidir le cur i bhfeidhm agus infhaighteacht paraiméadar; soláthraíonn leaganacha tacaithe -NoProxy freisin d'iarratas díreach follasach.

Nuair a iompraíonn an script chéanna go difriúil mar thasc

Scrúdaigh iontrálacha ábhartha $PSDefaultParameterValues agus an chumraíocht seachfhreastalaí a thacaíonn an próiseas léi. Is féidir le próifíl ag tús an tseisiúin réamhshocruithe seachfhreastalaí a bhaineann le horduithe a chur leis. Is féidir le tasc sceidealaithe an phróifíl sin a fhágáil ar lár agus rith faoi fhéiniúlacht eile, cé go bhfuil an comhad scripte gan athrú.

Déan comparáid idir URL an chinn scríbe, an críochnphointe roghnaithe, an modh seachfhreastalaí riachtanach, an leagan PowerShell agus dintiúir fhollasacha i gcoinne réamhshocruithe, agus na rúin faoi cheilt. Má éiríonn le fíordheimhniú an tseachfhreastalaí agus má fhilleann an ceann scríbe 401, déan scrúdú ar logáil isteach an chinn scríbe sin seach pasfhocal an tseachfhreastalaí a bhogadh isteach sa pharaiméadar dintiúirí foinse.

Ailt ghaolmhara