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” వంటి ఆంగ్ల పదబంధాన్ని మాత్రమే సరిపోల్చడం లోపాల నిర్వహణను పని యొక్క వాస్తవ లోప సమాచారం బదులు ప్రదర్శించిన సందేశానికి కట్టివేస్తుంది.

సంబంధిత వ్యాసాలు