Condividi tramite


Uso di BITS

La procedura seguente illustra come eseguire un trasferimento di file usando le interfacce bits (Background Intelligent Transfer Service) .

Per eseguire un trasferimento di file

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

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:

Per il codice di esempio che usa le interfacce BITS, vedere BITS Samples and Tools.