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” ପରି କେବଳ ଏକ ଇଂରାଜୀ ବାକ୍ୟାଂଶ ସହିତ ମେଳ କରିବା ତ୍ରୁଟି ପରିଚାଳନାକୁ କାର୍ଯ୍ୟର ପ୍ରକୃତ ତ୍ରୁଟି ସୂଚନା ପରିବର୍ତ୍ତେ ପ୍ରଦର୍ଶିତ ସନ୍ଦେଶ ସହିତ ବାନ୍ଧେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ