Start-BitsTransfer៖ កំណត់ព័ត៌មានសម្គាល់ប្រូកស៊ីលើការងារ BITS
ប្រើប៉ារ៉ាម៉ែត្រប្រូកស៊ីរបស់ Start-BitsTransfer ដើម្បីផ្តល់ផ្លូវ វិធីផ្ទៀងផ្ទាត់ និងព័ត៌មានសម្គាល់សម្រាប់ការផ្ទេរ។
Start-BitsTransfer បង្ហាញការកំណត់ប្រូកស៊ីនៅលើការផ្ទេរខ្លួនឯង។ នៅពេលម៉ូឌុល Windows BitsTransfer អាចប្រើបាន ផ្លូវដែលបានផ្ទៀងផ្ទាត់ច្បាស់លាស់អាចផ្តល់ដូចខាងក្រោម៖
$transfer = @{
Source = 'https://downloads.example.net/file.zip'
Destination = 'C:\Downloads\file.zip'
ProxyUsage = 'Override'
ProxyList = 'proxy.example.net:8080'
ProxyAuthentication = 'Negotiate'
ProxyCredential = (Get-Credential)
ErrorAction = 'Stop'
}
Start-BitsTransfer @transfer
អាសយដ្ឋាន និងផ្លូវមូលដ្ឋានគឺជាឧទាហរណ៍។ ជ្រើសរើសវិធីផ្ទៀងផ្ទាត់ដែលប្រូកស៊ីគាំទ្រ។ Negotiate គឺជាវិធីដែលបានជ្រើសនៅក្នុងផ្នែកនេះ។ Override ប្រាប់ការងារឱ្យប្រើបញ្ជីប្រូកស៊ីដែលបានផ្តល់ ជំនួសឱ្យគោលនយោបាយស្វែងរកលំនាំដើមរបស់វា។
ការស្នើសុំព័ត៌មានសម្គាល់ផ្តល់គណនីប្រូកស៊ីសម្រាប់ការងារនេះ។ ការសម្រេចចិត្តឆ្លងកាត់ដែលទទួលបានពី WebClient មិនកំណត់ថាតើ BITS នឹងត្រូវការការផ្ទៀងផ្ទាត់ឬអត់។ BITS មានការកំណត់ការងារ និងការផ្លាស់ប្តូរការផ្ទៀងផ្ទាត់រៀងខ្លួន។
-ErrorAction Stop អនុញ្ញាតឱ្យអ្នកហៅដោះស្រាយកំហុស cmdlet ដោយលំហូរ try/catch របស់ PowerShell។ រក្សាកំណត់ត្រាកំហុសដើម នៅពេលរាយការណ៍អំពីការផ្ទេរដែលបរាជ័យ។ ការផ្គូផ្គងតែឃ្លាអង់គ្លេសដូចជា “Proxy authentication is required” ភ្ជាប់ការដោះស្រាយកំហុសទៅនឹងសារដែលបានបង្ហាញ ជំនួសឱ្យព័ត៌មានកំហុសពិតរបស់ការងារ។