Usando o BITS

As etapas a seguir mostram como executar uma transferência de arquivos usando as interfaces do BITS (Serviço de Transferência Inteligente em Segundo Plano).

Para executar uma transferência de arquivos

  1. Conectar-se ao serviço BITS
  2. Criar um trabalho de transferência
  3. Adicionar arquivos ao trabalho
  4. Iniciar o trabalho
  5. Determine se o BITS transferiu os arquivos com êxito
  6. Conclua o trabalho

As etapas anteriores mostram como transferir arquivos usando os valores de propriedade padrão para um trabalho. Você pode alterar o comportamento padrão alterando um ou mais valores de propriedade do trabalho. Por exemplo, você pode alterar a prioridade que o trabalho é processado em relação a outros trabalhos na fila, especificar sua própria configuração de proxy e se registrar para receber notificação de evento quando o BITS tiver transferido os arquivos. Para obter mais informações, consulte Definindo e recuperando as propriedades de um trabalho.

O Windows PowerShell fornece um mecanismo simples para gerenciar muitas tarefas do BITS. Esta seção contém os seguintes tópicos que mostram como usar cmdlets do Windows PowerShell com o BITS:

Observação

A partir do Windows 10, versão 1607, você também pode executar cmdlets do PowerShell e usar o BITSAdmin ou outros aplicativos que usam as interfaces do BITS a partir de uma linha de comando remota do PowerShell conectada a outra máquina (física ou virtual). Esse recurso não está disponível ao usar uma linha de comando do PowerShell Direct para uma máquina virtual na mesma máquina física e não está disponível ao usar cmdlets WinRM.

Um Trabalho do BITS criado a partir de uma sessão do PowerShell Remoto será executado no contexto da conta de usuário dessa sessão e só progredirá quando houver pelo menos uma sessão de logon local ativa ou uma sessão do PowerShell Remoto associada a essa conta de usuário. Para obter mais informações, consulte Para gerenciar sessões remotas do PowerShell.

 

Esta seção também contém os seguintes tópicos:

Para obter código de exemplo que usa as interfaces BITS, consulte Exemplos e ferramentas do BITS.