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