Nínú ìpàdé Windows PowerShell 5.1, ẹ̀ka àtẹ̀yìnwá lè yí ipò nẹ́tíwọ́kì .NET inú ìlànà padà. Iṣẹ́ abẹ́lẹ̀ Start-Job lasan ń pèsè ìlànà PowerShell ọ̀tọ̀ fún iṣẹ́ wẹ́ẹ̀bù tó ń bọ̀.

$job = Start-Job -ArgumentList $uri, $proxyUri -ScriptBlock {
    param($destination, $intermediary)
    $response = Invoke-WebRequest -Uri $destination `
        -Proxy $intermediary -UseBasicParsing -TimeoutSec 30
    $response.Content
}
try {
    Receive-Job -Job $job -Wait -ErrorAction Stop
}
finally {
    Remove-Job -Job $job
}

uri àti proxyUri jẹ́ iye tí ohun èlò náà ń pèsè. Fún ìdánwò HTTP gbogbogbò, àkójọpọ̀ aṣojú HTTP ń pèsè àwọn àdírẹ́sì alárinà tí ó lè ṣẹlẹ̀; jẹ́ kí ojú ìparí tí a yàn dúró ṣinṣin nígbà tí o bá ń fi àwọn ìlànà wé. Pèsè àwọn ẹ̀rí ìdánimọ̀ aṣojú tí ó nílò pẹ̀lú àwọn ìwọlé iṣẹ́ àti àwọn pàramítà ìbéèrè. Kì í ṣe àdá ṣe àtúnlò ohun èlò ìpàdé wẹ́ẹ̀bù alààyè láti ọ̀dọ̀ òbí.

Iṣẹ́ náà ní ipò ìpàdé tirẹ̀; gbé àwọn iṣẹ́ tàbí mọ́dùùlù tí ó nílò síbẹ̀. Ìjáde rẹ̀ máa ń kọjá ààlà ìlànà, nítorí náà jíjẹ́rìí pé a mọ̀ọ́mọ̀ dá ìkóónú padà rọrùn ju kí a rò pé ìdáhùn tí a ti yọ ìtẹ̀lé jáde ń ṣiṣẹ́ bí ohun èlò alààyè àkọ́kọ́.

Start-ThreadJob ń lo àwòrán ìmúṣẹ mìíràn, kò sì pèsè ìyàsọ́tọ̀ ìlànà kan náà. Ìlànà ọ̀tọ̀ kan kò tún ojú ìparí aṣojú tí kò tọ́ tàbí ìlànà gbogbo nẹ́tíwọ́kì ṣe. Lo ààlà yìí nígbà tí ipò ìlànà tí a pín jẹ́ ìyàtọ̀ tó yẹ.

Àwọn àpilẹ̀kọ tó jọra