亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

上一篇文章講解了Powershell通過交互環境運行命令的相關知識,今天給大家介紹實際工作當中使用最頻繁的方式——通過腳本運行,簡單來說就是和咱們實際編寫代碼一樣,先編寫代碼,然后通過開發工具執行。同樣的為了實現PowerShell腳本的保存、方面在別的服務器遷移,一般都是先編寫腳本,然后通過腳本文件執行完成相應的運維任務。

首先打開 WindowPowerShell ISE 開發環境新建一個test.ps1,腳本內容如下:

$arr1=1..10 #定義一個1~10的數組 
$arr1  #打印數組

一、四種執行方式介紹

1、當前文件夾運行命令

進入存放腳本文件的命令,然后執行:

.psl1腳本文件

我的腳本文件存放在F盤的桌面目錄執行命令如下

F  #進入F盤
cd 桌面 #進入桌面文件夾
 .test.ps1  #運行命令

2、直接指定完整文件路徑執行

完整psl1腳本文件。

F:桌面test.ps1

具體如下圖:

3、通過cmd命令直接執行

需要加關鍵字PowerShell才可以識別是執行的PowerShell命令。

命令格式:PowerShell  ps1腳本文件完整路徑。

4、通過windows計劃任務執行PowerShell腳本

PowerShell 腳本默認無法執行,需要先修改 PowerShell 執行策略(ExecutionPolicy)命令如下:

set-ExecutionPolicy RemoteSigned

說明:關于PowerShell的策略問題,下篇文章會進行詳細講解。

輸入上面的命令后會提示我們如何對策略進行修改,這里我們選擇y,然后按下回車鍵。

首先打開Windows任務計劃程序。

創建一個計劃任務。

打開創建計劃任務常規選項卡,然后輸入名稱和描述,具體如下圖:

切換到觸發器選項卡,設置每五分鐘執行一次。

切換到操作選項卡,新建操作設置執行腳本文件。

powershell

添加參數 。

F:桌面test.ps1

然后就可以正常運行該計劃了。

二、通過腳本方式執行命令的優勢

  • 方便遷移,比如在之前工作經驗積累下來的運維腳本,可以保存下來。如果業務場景用的到的話,直接文件拷貝過來就可以運行。
  • 提升腳本的可讀性。針對一些復雜的運維腳本,如果通過交互命令方式,如果命令非常多且比較復雜的話,那么腳本可讀性就大打折扣了。建議針對復雜運維命令的話,注釋一定要寫的比較清晰,方便后續使用和運維。
  • 腳本編寫效率大大提高。交互執行的方式會存在腳本思維的跳躍。不利于腳本整體邏輯的把控。
  • 定時任務的實現。通過腳本方式可以很方便的腳本文件周期重復性執行,這樣就達到了定時任務的目的。

分享到:
標簽:PowerShell
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定