ក្នុងសម័យ Windows PowerShell 5.1 សមាសភាគមុនអាចផ្លាស់ប្តូរស្ថានភាពបណ្តាញ .NET ក្នុងដំណើរការ។ ការងារផ្ទៃខាងក្រោយ Start-Job ធម្មតាផ្តល់ដំណើរការ PowerShell ដោយឡែកសម្រាប់ប្រតិបត្តិការវេបបន្ទាប់។

$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 និង proxyUri គឺជាតម្លៃដែលកម្មវិធីផ្តល់។ សម្រាប់ការសាកល្បង HTTP សាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់អាសយដ្ឋានកណ្តាលបេក្ខជន។ រក្សាចំណុចបញ្ចប់ដែលបានជ្រើសឱ្យនៅថេរ ពេលប្រៀបធៀបដំណើរការ។ ផ្តល់ព័ត៌មានសម្គាល់ប្រូកស៊ីដែលចាំបាច់តាមធាតុបញ្ចូលការងារ និងប៉ារ៉ាម៉ែត្រសំណើ។ វត្ថុសម័យវេបផ្ទាល់ពីមេមិនត្រូវបានប្រើឡើងវិញដោយស្វ័យប្រវត្តិទេ។

ការងារមានស្ថានភាពសម័យផ្ទាល់ខ្លួន; ផ្ទុកមុខងារ ឬម៉ូឌុលដែលចាំបាច់នៅទីនោះ។ លទ្ធផលរបស់វាឆ្លងកាត់ព្រំដែនដំណើរការ ដូច្នេះការត្រឡប់មាតិកាដោយចេតនាគឺសាមញ្ញជាងការសន្មតថាការឆ្លើយតបដែលបានញែកសៀរៀលនឹងមានឥរិយាបថដូចវត្ថុផ្ទាល់ដើម។

Start-ThreadJob ប្រើគំរូប្រតិបត្តិផ្សេង ហើយមិនផ្តល់ការញែកដំណើរការដូចគ្នាទេ។ ដំណើរការដោយឡែកក៏មិនជួសជុលចំណុចបញ្ចប់ប្រូកស៊ីមិនត្រឹមត្រូវ ឬគោលនយោបាយបណ្តាញទាំងមូលដែរ។ ប្រើព្រំដែននេះនៅពេលស្ថានភាពដំណើរការរួមគឺជាភាពខុសគ្នាពាក់ព័ន្ធ។

អត្ថបទពាក់ព័ន្ធ