2017-02-10 31 views
2

好吧,所以我對整個PowerShell的東西是新的,並計算出如何通過批處理文件激活PowerShell來下載文件。批量Powershell,從網址下載文件只會導致部分文件?

我當前的代碼基本上是這樣

PowerShell (New-Object System.Net.WebClient).DownloadFile('https://www.dropbox.com/s/**********/tester.exe','tester.exe') 

所以,我第一次跑這爲.bat文件,它的工作完美,文件下載,並完全執行時運行正常。

但是,我從我的電腦中刪除了該文件,再次運行.bat並僅返回部分下載,例如,原始文件-350 KB ---下載的文件209 KB

由於此文件不會運行,聲稱不兼容。

請幫忙,這是讓我瘋狂。

+1

打開記事本中的'209Kb'文件 - 它實際上是一堆HTML和其他內容做的某種「我看你正在嘗試下載的東西,點擊這裏開始下載」?或者提示你登錄?除此之外,你的代碼中沒有太多告訴它停止下載,所以我懷疑你的計算機或連接上有其他東西 - AV軟件,片狀防火牆,或者其他什麼...... – TessellatingHeckler

+0

它的所有html,以及相當多的它啊哈哈,我不擅長自己的東西,但任何有用的提示?我應該使用另一個文件託管網站嗎? – RM54

+0

取決於HTML告訴你什麼。 – SomethingDark

回答

0

我解決了我的問題,將我的文件移動到zippyshare.com上,而不是試圖從Dropbox中獲取它。