例如要将檔案:http://www.51.cto.com/download/datainfo.cfg
http://www.51.cto.com/download/ABK/full.ABK
http://www.51.cto.com/download/FIN/full.FIN
http://www.51.cto.com/download/PWR/full_of.PWR
下載下傳到本地D:\DZHSERVER\127\CWDATA\對應目錄
1、在指令行中輸入 start powershell就可啟動powershell了,如圖所示就是powershell了

2、在powershell中我們輸入一下指令
$client = new-object System.Net.WebClient
$client.DownloadFile('#1', '#2')
其中, #1的位置填寫檔案下載下傳位址,#2的位置填寫下載下傳的儲存路徑(注意一點要使用英文鍵盤的單引号)。在#2中,一定也要把檔案名(例如:full_so.FIN)一起寫進去,而不隻是寫一個路徑。
如果下載下傳的檔案多可以直接寫成腳本的形式
127_download_crontab.ps1
右擊選擇使用Powershell運作腳本127_download_crontab.ps1發現沒有發現下載下傳,右擊編輯後點選運作腳本報錯
Powershell一般初始化情況下都會禁止腳本執行。腳本能否執行取決于Powershell的執行政策。隻有管理者才有權限更改這個政策。非管理者會報錯
通過Get-ExecutionPolicy檢視腳本執行政策;通過Set-ExecutionPolicy UnRestricted更改腳本執行政策
腳本執行政策類型為:Microsoft.PowerShell.ExecutionPolicy;通過[System.Enum]::GetNames([Microsoft.PowerShell.ExecutionPolicy])檢視所有支援的執行政策:
Unrestricted:權限最高,可以不受限制執行任何腳本。
Default:為Powershell預設的政策:Restricted,不允許任何腳本執行。
AllSigned:所有腳本都必須經過簽名才能在運作。
RemoteSigned:本地腳本無限制,但是對來自網絡的腳本必須經過簽名。
現在右擊選擇使用Powershell運作腳本127_download_crontab.ps1就可以了。
如果要在計劃任務裡面設定,直接是不能運作這個腳本的,我們需要借助bat來實作,建立一個.bat的檔案,裡面輸入調用PS的腳本:
powershell C:\Users\justin\Desktop\127_download_crontab.ps1
之後,在計劃任務裡面設定bat的就可以了。