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” ຈະຜູກການຈັດການຂໍ້ຜິດພາດໄວ້ກັບຂໍ້ຄວາມທີ່ສະແດງ ແທນທີ່ຈະເປັນຂໍ້ມູນຂໍ້ຜິດພາດຕົວຈິງຂອງວຽກ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ