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” പോലുള്ള ഒരു ഇംഗ്ലീഷ് വാക്യവുമായി മാത്രം പൊരുത്തപ്പെടുത്തുന്നത് പിശക് കൈകാര്യം ചെയ്യുന്നതിനെ ജോബിന്റെ യഥാർത്ഥ പിശക് വിവരങ്ങൾക്ക് പകരം പ്രദർശിപ്പിച്ച സന്ദേശവുമായി ബന്ധിപ്പിക്കുന്നു.