Start-BitsTransfer: BITS જોબ પર પ્રોક્સી ક્રેડેન્શિયલ સેટ કરો
ટ્રાન્સફર માટે રૂટ, પ્રમાણીકરણ પદ્ધતિ અને ક્રેડેન્શિયલ આપવા Start-BitsTransfer ના પ્રોક્સી પરિમાણો વાપરો.
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” જેવા અંગ્રેજી વાક્ય સાથે મેળ કરવો ભૂલ સંભાળને જોબની વાસ્તવિક ભૂલ માહિતીને બદલે દર્શાવેલ સંદેશ સાથે બાંધે છે.