Start-BitsTransfer: tetapkan kelayakan proksi pada kerja BITS
Gunakan parameter proksi Start-BitsTransfer untuk membekalkan laluan, kaedah pengesahan dan kelayakan bagi pemindahan itu.
Start-BitsTransfer mendedahkan konfigurasi proksi pada pemindahan itu sendiri. Apabila modul Windows BitsTransfer tersedia, laluan disahkan yang eksplisit boleh dibekalkan seperti berikut:
$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
Alamat dan laluan setempat ialah contoh. Pilih kaedah pengesahan yang disokong oleh proksi; Negotiate ialah kaedah yang dipilih dalam coretan ini. Override memberitahu kerja supaya menggunakan senarai proksi yang dibekalkan dan bukan dasar penemuan lalainya.
Gesaan kelayakan membekalkan akaun proksi untuk kerja ini. Keputusan pintasan yang diperoleh daripada WebClient tidak menentukan sama ada BITS memerlukan pengesahan. BITS mempunyai konfigurasi kerja dan pertukaran pengesahannya sendiri.
-ErrorAction Stop membolehkan pemanggil mengendalikan ralat cmdlet dengan aliran try/catch PowerShell. Kekalkan rekod ralat asal apabila melaporkan pemindahan yang gagal. Memadankan hanya frasa bahasa Inggeris seperti “Proxy authentication is required” mengikat pengendalian ralat kepada mesej yang dipaparkan dan bukan kepada maklumat ralat kerja yang sebenar.