Gall cais gwe sy'n gweithio'n ryngweithiol ar weinydd B dderbyn 407 pan fydd yr un gorchymyn yn rhedeg yno drwy PowerShell remoting. Nid yw mewngofnodi o A i B yn dirprwyo'r hunaniaeth honno'n awtomatig ar gyfer cyfnewid dilysu nesaf B.

A → remoting session on B → HTTP proxy → website

Un cynllun a gefnogir yw cyflwyno'r cyfrif procsi'n benodol ar gyfer y cais allanol. Gyda PSSession presennol a gwrthrych PSCredential a gafwyd yn briodol:

Invoke-Command -Session $session -ArgumentList $proxyCredential -ScriptBlock {
    param([pscredential]$outboundProxyCredential)

    $requestOptions = @{
        Uri = 'https://api.example/'
        Proxy = 'http://proxy.example:8080'
        ProxyCredential = $outboundProxyCredential
    }
    Invoke-WebRequest @requestOptions
}

Mae'r gwrthrych cyfrifon ar gyfer cyfrif arfaethedig y procsi. Mae'r sesiwn yn dal i ddefnyddio ei dilysu remoting arferol, ac mae unrhyw fewngofnodi gwefan yn parhau'n rhan o'r cais i'r wefan honno.

Mae hyn yn osgoi dibynnu ar ddirprwyo awtomatig y mewngofnodi cyntaf. Mae'n gofyn, fodd bynnag, i'r gwesteiwr anghysbell drin y deunydd cyfrif a gyflwynwyd fel rhan o'r cynllun gweinyddu arfaethedig. Mae gan bensaernïaethau eraill, fel pwynt terfyn RunAs a reolir neu fynediad gwasanaeth cyfyngedig, eu gofynion ffurfweddu eu hunain.

Os mai'r cyfrifon procsi diofyn oedd y rhagdybiaeth a fethodd, cofnodwch y cyfrif y mae'r gorchymyn anghysbell yn rhedeg o dano a'r dilysu y mae'r procsi'n gofyn amdano. Ni all terfyn amser cais gwe hirach ddarparu cyfrifon sydd ar goll.

Mae opsiynau procsi ar New-PSSessionOption yn ymwneud â'r cysylltiad remoting ei hun. Ffurfweddwch Invoke-WebRequest o fewn y bloc sgript anghysbell pan mai cysylltiad gwe allanol B sydd angen y procsi.

Erthyglau cysylltiedig