Você está na página 1de 4

TPICO about_BITS_Cmdlets DESCRIO RESUMIDA Fornece informaes importantes sobre o BITS (Servio de Transferncia Inteligente em Segundo Plano).

DESCRIO LONGA Este tpico fornece informaes sobre BITS, tipos de transferncia de BITS, persistncia de transferncia de BITS, prioridade de transferncia de BITS, os cmdlets do Windows PowerShell e de BITS, e a configurao do servidor de BITS. Este tpico tambm fornece links para outras informaes sobre BITS. Sobre BITS BITS um servio de transferncia de arquivos que fornece uma interface com scripts pelo Windows PowerShell. O BITS transfere arquivos simultaneamente em primeiro ou segundo planos. E ele retoma automaticamente a transferncia dos arquivos quando ocorre uma desconexo de rede, depois que o computador reiniciado. Transferncias em segundo plano usam apenas largura de banda de rede ociosa em um esforo para preservar a experincia interativa do usurio com outros aplicativos na rede, como o Internet Explorer. BITS faz isso analisando o trfego de rede e, em seguida, utilizando apenas a parte ociosa da largura de banda da rede. O BITS acelera continuamente seu uso da largura de banda medida que o usurio aumenta ou diminui o uso da largura de banda. BITS executa as transferncias de modo assncrono, o que significa que seu programa ou script no precisa estar em execuo para que o BITS execute a transferncia. H suporte para uploads e downloads. O BITS especialmente adequado para copiar arquivos de um local HTTP no diretrio virtual do Internet Information Services para uma unidade lgica de um cliente. Tambm h suporte para as operaes de cpia do SMB (Bloco de mensagem de servidor) padro. Alm da interface de aplicao de scripts fornecida pelo Windows PowerShell, o BITS fornece um conjunto de APIs COM para permitir acesso programao. Tipos de transferncia do BITS H trs tipos de trabalhos de transferncia do BITS: - Um trabalho de download faz download de arquivos para o computador cliente. - Um trabalho de upload faz upload de um arquivo para o servidor. - Um trabalho de resposta de upload faz upload de um arquivo para o servidor e recebe um arquivo de resposta do aplicativo do servidor. Persistncia de transferncia do BITS

O BITS continuar a transferir arquivos aps o encerramento de um aplicativo, se o usurio que iniciou a transferncia permanecer conectado e uma conexo de rede for mantida. O BITS suspende a transferncia se a conexo for perdida ou se o usurio fizer logoff. O BITS tambm mantm as informaes de transferncia quando um usurio faz logoff, quando ocorre desconexo da rede e quando um computador reiniciado. Quando o usurio faz logon novamente, quando a rede reconectada e o computador reiniciado, o BITS retoma o trabalho de transferncia do usurio. Prioridade de transferncia do BITS O BITS fornece um nvel de prioridade de primeiro plano e trs nveis de prioridade de segundo plano que voc pode usar para priorizar os trabalhos de transferncia. Os trabalhos com prioridade mais alta esto frente dos trabalhos de prioridade mais baixa. Os trabalhos com o mesmo nvel de prioridade compartilham o tempo de transferncia, o que impede um trabalho grande de bloquear trabalhos pequenos na fila de transferncia. Os trabalhos com prioridade mais baixa no recebem o tempo de transferncia at que os trabalhos com prioridade mais alta estejam concludos ou em um estado de erro. As transferncias em segundo plano so ideais porque o BITS usa largura de banda da rede ociosa para transferir os arquivos. O BITS aumenta ou diminui a taxa na qual os arquivos so transferidos com base na quantidade de largura de banda da rede ociosa disponvel. Se um aplicativo de rede comear a consumir mais largura de banda, o BITS reduzir sua taxa de transferncia para preservar a experincia interativa do usurio. O BITS fornece suporte a vrios trabalhos de primeiro plano e a um trabalho de transferncia de segundo plano ao mesmo tempo. Cmdlets do Windows PowerShell e do BITS O Windows PowerShell implementa a funcionalidade do BITS por meio do mdulo do BITS para o Windows PowerShell. O mdulo do BITS carrega um conjunto de cmdlets especficos para o BITS. Voc pode usar esses cmdlets para concluir completamente as tarefas que so necessrias para gerenciar a transferncia dos arquivos entre os computadores. Quando o mdulo do BITS para o Windows PowerShell carregado, os seguintes cmdlets do BITS ficam disponveis. Cmdlet --------Add-BitsFile Complete-BitsTransfer Get-BitsTransfer Remove-BitsTransfer Resume-BitsTransfer Set-BitsTransfer Start-BitsTransfer Suspend-BitsTransfer Descrio -------------------------------Adiciona um ou mais arquivos para uma transferncia do BITS. Conclui uma transferncia do BITS. Obtm uma ou vrias transferncias do BITS. Exclui uma transferncia do BITS. Retoma uma transferncia suspensa do BITS. Configura trabalhos de transferncia do BITS. Cria e inicia um trabalho de transferncia do BITS. Suspende um trabalho de transferncia do BITS.

Para copiar um arquivo utilizando o BITS: 1. Crie um trabalho de transferncia do BITS usando o cmdlet Start-BitsTranfer, com ou sem o parmetro Suspend. 2. Adicione os arquivos ao trabalho de transferncia do BITS usando o cmdlet Add-BitsFile. 3. Inicie a transferncia do BITS usando o cmdlet Resume -BitsTransfer. 4. Verifique o status do trabalho de transferncia do BITS usando o cmdlet Get-BitsTransfer. Comandos de amostra Um simples comando de transferncia de arquivos do Windows PowerShell BITS pode ser semelhante ao seguinte comando: C:\PS> Start-BitsTransfer http://server01/servertestdir/testfile1.txt c: \clienttestdir\testfile1.txt Um conjunto de comando de transferncia de arquivos do Windows PowerShell BITS um pouco mais complexo pode ser semelhante ao seguinte com ando: C:\PS> Import-CSV filelist.txt | Start-BitsTransfer -TransferType Upload Configurao de servidor do BITS O servidor do BITS estende o IIS (Internet Information Services) para fornecer suporte a uploads mais rpidos que podem ser reiniciados. Para fazer upload de arquivos em um servidor, usando o BITS, o servidor deve estar executando o IIS 7.0 e o Windows Server 2008. Alm disso, a extenso do servidor do BITS para a ISAPI (Interface de Programao de Aplicativos do Servidor de Internet) deve estar instalada. A extenso do servidor do BITS um subcomponente do IIS. Para usar o recurso de upload, crie um diretrio virtual do IIS no servidor em que os clientes podero fazer upload dos arquivos. Crie um diretrio virtual para cada tipo de cliente. O BITS adiciona propriedade a metabase do IIS para o diretrio virtual criado e usa essas propriedades para determinar como fazer upload dos arquivos. Para obter mais informaes, consulte "Setting Up the Server for Uploads" na biblioteca do MSDN em http://go.microsoft.com/fwlink/?LinkId=142215 (site em ingls). Mais informaes sobre BITS Para obter mais informaes sobre BITS, consulte os tpicos a seguir na biblioteca do MSDN (Microsoft Developer Network): - "Background Intelligent Transfer Service" http://go.microsoft.com/fwlink/?LinkId=142216 - "About BITS"

http://go.microsoft.com/fwlink/?LinkId=142217 CONSULTE TAMBM Verso online: http://go.microsoft.com/fwlink/?LinkId=142218 Add-BitsFile Complete-BitsTransfer Get-BitsTransfer Remove-BitsTransfer Resume-BitsTransfer Set-BitsTransfer Start-BitsTransfer Suspend-BitsTransfer

Você também pode gostar