我需要能够通过使用域身份验证的网络将文件从服务器(运行 Windows Server 2008 r2)下载到我的客户端 Windows 10 计算机(我需要向服务器提供凭据)。
我需要使用 powershell 来执行此操作。
答案1
Microsoft 提供的文档和帮助文件以及整个网络都对此进行了完整记录。
使用 Windows PowerShell 创建 BITS 传输作业
总而言之,只需使用 BITS cmdlet 并使用帮助文件及其提供的示例:
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)"