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 এ কলাৰক PowerShell ৰ try/catch প্ৰবাহৰ জৰিয়তে cmdlet ত্ৰুটি চম্ভালিবলৈ দিয়ে। বিফল স্থানান্তৰৰ প্ৰতিবেদন দিওঁতে মূল ত্ৰুটি অভিলেখটো ৰাখক। “Proxy authentication is required” ৰ দৰে কেৱল ইংৰাজী বাক্যাংশৰ সৈতে মিলোৱাই ত্ৰুটি চম্ভালনি কাৰ্যৰ প্ৰকৃত ত্ৰুটি তথ্যৰ পৰিৱৰ্তে প্ৰদৰ্শিত বাৰ্তাৰ সৈতে বান্ধি দিয়ে।

সম্পৰ্কিত প্ৰবন্ধ