做一個簡單測試:本地拷貝一個文件到其他盤中
創建文件: aa.txt
創建powershell 執行腳本:test.ps1
腳本內容:Copy-Item D:\aa.txt E:\
如圖:
ps1 腳本默認是禁止執行的:
#查看當前PS中腳本執行權限 Get-ExecutionPolicy Get-ExecutionPolicy -List
現在更改其限制,改爲腳本可直接運行:
Set-ExecutionPolicy Unrestricted #無限制,可執行任何腳本
上面的設置若是執行失敗,請以管理員身份運行 powershell。
完成之後,可右鍵運行腳本:test.ps1
結果複製成功!
現在使用Windows 任務計劃程序調用腳本 test.ps1。
在 程序或腳本 這裏填寫的和平時調用 bat 的不同,以往這裏一般是執行腳本( bat) 的路徑,但是這裏只寫上關鍵字 ”powershell“,而在添加參數(可選) 這裏寫上 ps1腳本的完整路徑。
如圖:
完成後運行該作業測試,完成!