Ware buƙatar wakili ta PowerShell 5.1 da Start-Job
Yi amfani da aikin baya na yau da kullum don ware buƙatar yanar gizo ta Windows PowerShell 5.1 daga canje-canjen cibiyar sadarwa na baya a cikin tsari.
A cikin zaman Windows PowerShell 5.1, wani ɓangare na baya zai iya canza yanayin cibiyar sadarwa na .NET na cikin tsari. Aikin baya na Start-Job na yau da kullum yana ba da wani tsari na PowerShell daban don aikin yanar gizo na gaba.
$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 da proxyUri ƙima ne da aikace-aikacen ke bayarwa. Don gwajin HTTP na jama'a, jerin wakilan HTTP yana bayar da adiresoshin tsaka-tsaki; ka riƙe ƙarshen da aka zaɓa a tsaye yayin kwatanta tsari. Ka bayar da duk wani takardar shaidar wakili da ake buƙata ta hanyar shigarwar aikin da aka nufa da sigogin buƙata. Ba a sake amfani da abin zaman yanar gizo mai rai daga iyaye kai tsaye ba.
Aikin yana da nasa yanayin zaman; loda ayyuka ko modulolin da ake buƙata a wurin. Fitarsa tana ƙetare iyakar tsari, don haka mayar da abin cikin da gangan ya fi sauƙi fiye da ɗauka cewa amsa da aka cire serialization tana aiki kamar ainihin abin mai rai.
Start-ThreadJob yana amfani da wani tsarin aiwatarwa kuma baya bayar da keɓewar tsari ɗaya. Tsari daban shima baya gyara ƙarshen wakili mara inganci ko manufar cibiyar sadarwa gaba ɗaya. Yi amfani da wannan iyaka lokacin da yanayin tsari da aka raba shi ne bambancin da ya dace.