Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La procedura seguente illustra come eseguire un trasferimento di file usando le interfacce bits (Background Intelligent Transfer Service) .
Per eseguire un trasferimento di file
- Connettersi al servizio BITS
- Creare un processo di trasferimento
- Aggiungere file al processo
- Avvia il lavoro
- Determinare se BITS ha trasferito correttamente i file
- Completare il lavoro
I passaggi precedenti illustrano come trasferire i file usando i valori delle proprietà predefiniti per un processo. È possibile modificare il comportamento predefinito modificando uno o più valori delle proprietà del lavoro. Ad esempio, è possibile modificare la priorità con cui il processo viene elaborato rispetto ad altri processi nella coda, specificare la propria impostazione proxy e registrarsi per ricevere la notifica di eventi quando BITS ha trasferito i file. Per ulteriori informazioni, vedere Impostazione e Recupero delle Proprietà di un Processo.
Windows PowerShell offre un meccanismo semplice per gestire molte attività BITS. Questa sezione contiene gli argomenti seguenti che illustrano come usare i cmdlet di Windows PowerShell con BITS:
- Uso di Windows PowerShell per creare processi di trasferimento BITS
- Uso dei Cmdlet di Windows PowerShell WinRM per gestire i processi di trasferimento BITS
- Uso dei cmdlet di Windows PowerShell WMI per gestire il Server Compatto BITS
Nota
A partire da Windows 10 versione 1607, è anche possibile eseguire i cmdlet di PowerShell e usare BITSAdmin o altre applicazioni che usano le interfacce BITS da una riga di comando remota di PowerShell connessa a un altro computer (fisico o virtuale). Questa funzionalità non è disponibile quando si usa una riga di comando PowerShell Direct a una macchina virtuale nello stesso computer fisico e non è disponibile quando si usano i cmdlet WinRM.
Un processo BITS creato da una sessione di PowerShell remota verrà eseguito nel contesto dell'account utente di tale sessione e farà progressi solo quando è presente almeno una sessione di accesso locale attiva o una sessione remota di PowerShell associata a tale account utente. Per altre informazioni, vedere Per gestire le sessioni remote di PowerShell.
Questa sezione contiene anche gli argomenti seguenti:
- Migliori Pratiche per l'uso di BITS
- L'enumerazione dei processi nella coda di trasferimento
- Enumerazione dei file in un lavoro
- Gestione degli errori
- Recuperare la risposta da un processo di caricamento-risposta
Per il codice di esempio che usa le interfacce BITS, vedere BITS Samples and Tools.