Como usar o BitsTransfer para baixar um arquivo de um host remoto com autenticação de domínio

Como usar o BitsTransfer para baixar um arquivo de um host remoto com autenticação de domínio

Preciso baixar um arquivo de um servidor (executando o Windows Server 2008 r2) para o computador cliente Windows 10 em uma rede que usa autenticação de domínio (precisarei fornecer credenciais ao servidor).

Eu preciso fazer isso usando o PowerShell.

Responder1

Isso está totalmente documentado nos documentos e arquivos de ajuda fornecidos pela Microsoft e em toda a web.

Usando o Windows PowerShell para criar trabalhos de transferência BITS

Aproveite o BITS para transferências de arquivos com PowerShell

Resumindo, basta usar os cmdlets BITS e os arquivos de ajuda e os exemplos fornecidos neles:

Get-Command -Name '*bits*'

CommandType Name                   Version     Source                           
----------- ----                   -------     ------                           
Cmdlet      Add-BitsFile           2.0.0.0     BitsTransfer                     
Cmdlet      Complete-BitsTransfer  2.0.0.0     BitsTransfer                     
Cmdlet      Get-BitsTransfer       2.0.0.0     BitsTransfer                     
Cmdlet      Remove-BitsTransfer    2.0.0.0     BitsTransfer                     
Cmdlet      Resume-BitsTransfer    2.0.0.0     BitsTransfer                     
Cmdlet      Set-BitsTransfer       2.0.0.0     BitsTransfer                     
Cmdlet      Start-BitsTransfer     2.0.0.0     BitsTransfer                     
Cmdlet      Suspend-BitsTransfer   2.0.0.0     BitsTransfer                     
Application bitsadmin.exe          7.8.17763.1 C:\Windows\system32\bitsadmin.exe


# Get parameters, examples, full and Online help for a cmdlet or function
# get function / cmdlet details
(Get-Command -Name Get-ADUser).Parameters
Get-help -Name Get-ADUser -Examples
Get-help -Name Get-ADUser -Full
Get-help -Name Get-ADUser -Online


Get-Help about_*
Get-Help about_Functions


# All Help topics locations
Get-Help about* | Select Name, Synopsis

Get-Help about* | 
  Select-Object -Property Name, Synopsis |
  Out-GridView -Title 'Select Topic' -OutputMode Multiple |
  ForEach-Object {
    Get-Help -Name $_.Name -ShowWindow
  }

explorer "$pshome\$($Host.CurrentCulture.Name)"

informação relacionada