溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

使用Windows的Powershell下載文件

發(fā)布時間:2020-08-02 21:54:11 來源:網(wǎng)絡(luò) 閱讀:19281 作者:justin_peng 欄目:系統(tǒng)運維

例如要將文件: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了

使用Windows的Powershell下載文件


2、在powershell中我們輸入一下命令

$client = new-object System.Net.WebClient

$client.DownloadFile('#1', '#2')

其中, #1的位置填寫文件下載地址,#2的位置填寫下載的保存路徑(注意一點要使用英文鍵盤的單引號)。在#2中,一定也要把文件名(例如:full_so.FIN)一起寫進去,而不只是寫一個路徑。

使用Windows的Powershell下載文件


如果下載的文件多可以直接寫成腳本的形式

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)下載,右擊編輯后點擊運行腳本報錯

使用Windows的Powershell下載文件


Powershell一般初始化情況下都會禁止腳本執(zhí)行。腳本能否執(zhí)行取決于Powershell的執(zhí)行策略。只有管理員才有權(quán)限更改這個策略。非管理員會報錯

通過Get-ExecutionPolicy查看腳本執(zhí)行策略;通過Set-ExecutionPolicy UnRestricted更改腳本執(zhí)行策略

使用Windows的Powershell下載文件

腳本執(zhí)行策略類型為:Microsoft.PowerShell.ExecutionPolicy;通過[System.Enum]::GetNames([Microsoft.PowerShell.ExecutionPolicy])查看所有支持的執(zhí)行策略:

使用Windows的Powershell下載文件

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的就可以了。

向AI問一下細節(jié)

免責(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)容。

AI