Как использовать BitsTransfer для загрузки файла с удаленного хоста с аутентификацией домена

Как использовать BitsTransfer для загрузки файла с удаленного хоста с аутентификацией домена

Мне необходимо иметь возможность загрузить файл с сервера (работающего под управлением Windows Server 2008 R2) на мой клиентский компьютер с Windows 10 по сети, использующей доменную аутентификацию (мне нужно будет предоставить серверу учетные данные).

Мне нужно сделать это с помощью PowerShell.

решение1

Это полностью задокументировано в предоставленных Microsoft документах и ​​файлах справки, а также в Интернете.

Использование Windows PowerShell для создания заданий передачи BITS

Используйте BITS для передачи файлов с помощью PowerShell

В общем, просто используйте командлеты BITS и файлы справки, а также приведенные в них примеры:

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)"

Связанный контент