2014-08-28 2 views
1

PowerShell을 사용하여 대용량 백업 파일 (~ 1GB)을 업로드하려고합니다. 나는 파일을 시도하고 넣어하기 위해 HTTP 포스트를 사용하고 있지만,이 오류가 점점 오전 :Powershell을 사용하여 대용량 파일을 OneDrive에 업로드

Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send. 
At C:\Repository\Powershell\PS-LaptopBackup\OneDrive Upload\main.ps1:61 char:71 
+  $bak_files | foreach-object { Write-Host "UPLOADING: $($_.Name)"; Invoke-Res ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException 
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand 

내가 업로드 사용하고있는 명령은

Invoke-RestMethod -Uri "$($upload_location)/$($_.Name)`?access_token=$AccessToken" -Method Put -InFile $_.FullName -TimeoutSec 3600 

명령 작품이지만 그 오류가 발생합니다. 나는 그것이 HTTP 연결이 실패하기 때문이라고 생각한다. OneDrive와 상호 작용하는 다른 방법이 있습니까?

덕분에, 냇

+1

자동 재시도 및 비동기 전송을 허용하는 bitstransfer를 사용할 수 있습니다. http://technet.microsoft.com/library/dd819420.aspx –

답변

관련 문제