Ann an seisean Windows PowerShell 5.1, faodaidh co-phàirt na bu tràithe staid lìonra .NET ionadail a' phròiseis atharrachadh. Bheir obair-chùil àbhaisteach Start-Job pròiseas PowerShell air leth airson obair-lìn nas fhaide air adhart.

$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
}

Is luachan a thug an aplacaid seachad a th' ann an uri agus proxyUri. Airson deuchainn HTTP poblach, bheir an liosta proxy HTTP seòlaidhean eadar-mheadhanach taghte; cùm a' chrìoch-phuing a thaghas tu seasmhach nuair a bhios tu a' dèanamh coimeas eadar pròiseasan. Thoir seachad cuideachd teisteanasan proxy sam bith a dh'fheumas tu tro inntrigidhean na h-obrach agus paraimearan an iarrtais. Chan eil nì seisein lìn beò on phàrant air ath-chleachdadh gu fèin-obrachail.

Tha a staid seisein fhèin aig an obair; luchdaich na gnìomhan no na modailean a dh'fheumas tu an sin. Tha an toradh aice a' dol thar chrìch pròiseis, mar sin tha e nas sìmplidhe an t-susbaint a thilleadh a dh'aona ghnothaich na bhith a' gabhail ris gu bheil freagairt dì-shreathaichte ag obair mar an nì beò tùsail.

Cleachdaidh Start-ThreadJob modail coileanaidh eile agus chan eil e a' toirt seachad an aon sgaradh pròiseis. Chan eil pròiseas air leth a' càradh crìoch-phuing proxy mì-dhligheach no poileasaidh lìonra nas motha. Cleachd a' chrìch seo nuair is e staid pròiseis co-roinnte an diofar buntainneach.

Artaigilean co-cheangailte