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

  1. Connessione al servizio BITS
  2. Creare un processo di trasferimento
  3. Aggiungere file al processo
  4. Avviare il processo
  5. Determinare se BITS ha trasferito correttamente i file
  6. 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:

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:

Per il codice di esempio che usa le interfacce BITS, vedere Esempi e strumenti BITS.