Uso di BITS
I passaggi seguenti illustrano come eseguire un trasferimento di file usando le interfacce BITS (Background Intelligent Transfer Service).
Per eseguire un trasferimento di file
- Connessione al servizio BITS
- Creare un processo di trasferimento
- Aggiungere file al processo
- Avviare il processo
- Determinare se BITS ha trasferito correttamente i file
- Completare il processo
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 processo. Ad esempio, è possibile modificare la priorità elaborata dal processo rispetto ad altri processi nella coda, specificare la propria impostazione proxy e registrarsi per ricevere la notifica degli eventi quando BITS ha trasferito i file. Per altre 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 di 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 BITS Compact
Nota
A partire da Windows 10 versione 1607, è anche possibile eseguire i cmdlet di PowerShell e usare BITS Amministrazione 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 di PowerShell Direct per 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:
- Procedure consigliate per l'uso di BIT
- Enumerazione dei processi nella coda di trasferimento
- Enumerazione dei file in un processo
- Gestione degli errori
- Recuperare la risposta da un processo upload-reply
Per il codice di esempio che usa le interfacce BITS, vedere Esempi e strumenti BITS.