Iarratas seachfhreastalaí PowerShell 5.1 a leithlisiú le Start-Job
Úsáid gnáthphost cúil chun iarratas gréasáin Windows PowerShell 5.1 a leithlisiú ó athruithe líonra níos luaithe sa phróiseas.
I seisiún Windows PowerShell 5.1, is féidir le comhpháirt níos luaithe staid líonra .NET áitiúil an phróisis a athrú. Soláthraíonn gnáthphost cúil Start-Job próiseas PowerShell ar leithligh d'fheidhm gréasáin níos déanaí.
$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 luachanna iad uri agus proxyUri a sholáthraíonn an feidhmchlár. Le haghaidh tástála HTTP poiblí, soláthraíonn an liosta seachfhreastalaithe HTTP seoltaí idirmheánacha iarrthacha; coinnigh an críochphointe roghnaithe seasmhach agus tú ag comparáid próiseas. Cuir aon dintiúir seachfhreastalaí riachtanacha ar fáil freisin trí ionchuir phoist agus pharaiméadair iarratais atá beartaithe. Ní athúsáidtear réad seisiúin gréasáin beo ón tuismitheoir go huathoibríoch.
Tá a staid seisiúin féin ag an bpost; luchtaigh na feidhmeanna nó na modúil riachtanacha ansin. Trasnaíonn a aschur teorainn próisis, mar sin is simplí an t-ábhar a thabhairt ar ais go toiliúil ná glacadh leis go n-iompraíonn freagra dí-shraithe mar an réad beo bunaidh.
Úsáideann Start-ThreadJob múnla forghníomhaithe eile agus ní sholáthraíonn sé an leithlisiú próisis céanna. Ní dheisíonn próiseas ar leithligh críochphointe seachfhreastalaí neamhbhailí ná beartas líonra ach an oiread. Úsáid an teorainn seo nuair is é staid phróisis chomhroinnte an difríocht ábhartha.