指令碼

指令碼是副檔名為 .ps1 的文字檔案,其中包含將在呼叫指令碼時執行的 PowerShell 命令。由於指令碼是儲存的檔案,因此它們很容易在計算機之間傳輸。

指令碼通常用於解決特定問題,例如:

  • 執行每週維護任務
  • 在計算機上安裝和配置解決方案/應用程式

演示

MyFirstScript.ps1:

Write-Host "Hello World!"
2+2

你可以使用以下命令輸入檔案路徑來執行指令碼:

  • 絕對路徑,例如 c:\MyFirstScript.ps1
  • 相對路徑,如果 PowerShell 控制檯的當前目錄是 C:\,則為 exhuan3

用法:

> .\MyFirstScript.ps1
Hello World!
4

指令碼還可以匯入模組,定義自己的功能等。

MySecondScript.ps1:

function HelloWorld {
    Write-Host "Greetings from PowerShell!"
}

HelloWorld
Write-Host "Let's get started!"
2+2
HelloWorld

用法:

> .\MySecondScript.ps1
Greetings from PowerShell!
Let's get started!
4
Greetings from PowerShell!