您好,登錄后才能下訂單哦!
例如要將文件: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\對應(yīng)目錄
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
$client = new-object System.Net.WebClient $client.DownloadFile(' $client.DownloadFile(' $client.DownloadFile(' $client.DownloadFile('http://www.51.cto.com/download/PWR/full_of.PWR','D:\DZHSERVER\127\CWDATA\download\PWR\full_of.PWR')
右擊選擇使用Powershell運行腳本127_download_crontab.ps1發(fā)現(xiàn)沒有發(fā)現(xiàn)下載,右擊編輯后點擊運行腳本報錯
Powershell一般初始化情況下都會禁止腳本執(zhí)行。腳本能否執(zhí)行取決于Powershell的執(zhí)行策略。只有管理員才有權(quán)限更改這個策略。非管理員會報錯
通過Get-ExecutionPolicy查看腳本執(zhí)行策略;通過Set-ExecutionPolicy UnRestricted更改腳本執(zhí)行策略
腳本執(zhí)行策略類型為:Microsoft.PowerShell.ExecutionPolicy;通過[System.Enum]::GetNames([Microsoft.PowerShell.ExecutionPolicy])查看所有支持的執(zhí)行策略:
Unrestricted:權(quán)限最高,可以不受限制執(zhí)行任何腳本。
Default:為Powershell默認的策略:Restricted,不允許任何腳本執(zhí)行。
AllSigned:所有腳本都必須經(jīng)過簽名才能在運行。
RemoteSigned:本地腳本無限制,但是對來自網(wǎng)絡(luò)的腳本必須經(jīng)過簽名。
現(xiàn)在右擊選擇使用Powershell運行腳本127_download_crontab.ps1就可以了。
如果要在計劃任務(wù)里面設(shè)定,直接是不能運行這個腳本的,我們需要借助bat來實現(xiàn),創(chuàng)建一個.bat的文件,里面輸入調(diào)用PS的腳本:
powershell C:\Users\justin\Desktop\127_download_crontab.ps1
之后,在計劃任務(wù)里面設(shè)定bat的就可以了。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。