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” जस्तो अङ्ग्रेजी वाक्यांशसँग मात्र मिलाउनुले त्रुटि व्यवस्थापनलाई कार्यको वास्तविक त्रुटि जानकारीको सट्टा देखाइएको सन्देशसँग बाँध्छ।

सम्बन्धित लेखहरू