Ich muss in der Lage sein, eine Datei von einem Server (auf dem Windows Server 2008 R2 läuft) über ein Netzwerk, das Domänenauthentifizierung verwendet, auf meinen Windows 10-Clientcomputer herunterzuladen (ich muss dem Server Anmeldeinformationen übermitteln).
Ich muss dies mit Powershell tun.
Antwort1
Dies ist in den von Microsoft bereitgestellten Dokumenten und Hilfedateien sowie im gesamten Internet vollständig dokumentiert.
Verwenden von Windows PowerShell zum Erstellen von BITS-Übertragungsaufträgen
Nutzen Sie BITS für Dateiübertragungen mit PowerShell
Alles in allem verwenden Sie einfach die BITS-Cmdlets und die Hilfedateien und die darin enthaltenen Beispiele:
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)"