PowerShell 安裝與環境設定指南
PowerShell 是一款由 Microsoft 開發的跨平台任務自動化解決方案。與傳統的 Windows PowerShell (5.1) 不同,PowerShell (Core)(目前版本 7+)是基於 .NET 運行的開源版本,支援 Windows、macOS 和 Linux。
1. Windows 安裝流程
雖然 Windows 內建了 Windows PowerShell 5.1,但建議安裝最新版的 PowerShell 7。
方法 A:使用 Winget (推薦)
- 按下 Win + X 並選擇 終端機 (系統管理員) 或 命令提示字元。輸入以下指令進行安裝:winget install --id Microsoft.Powershell --source winget
方法 B:透過 Microsoft Store
- 打開 Microsoft Store。搜尋 "PowerShell"。點擊 安裝。
方法 C:直接下載安裝檔 (MSI)
- 前往 PowerShell GitHub 釋出頁面。下載最新的 .msi 檔案(例如 PowerShell-7.x.x-win-x64.msi)。執行安裝程式並按指示完成。
2. macOS 安裝流程
方法 A:使用 Homebrew (推薦)
- 打開 Terminal。
- 安裝 Homebrew(若尚未安裝):/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"
- 安裝 PowerShell:brew install --cask powershell
方法 B:直接下載 PKG
- 前往 GitHub 釋出頁面。下載 .pkg 檔案。雙擊檔案並依照 macOS 安裝嚮導操作。
3. Linux 安裝流程 (以 Ubuntu 為例)
- 更新套件列表並安裝必要工具:sudo apt-get update sudo apt-get install -y wget apt-transport-https software-properties-common
- 下載 Microsoft 儲存庫的金鑰:wget -q "[https://packages.microsoft.com/config/ubuntu/$(lsb_release](https://packages.microsoft.com/config/ubuntu/$(lsb_release) -rs)/packages-microsoft-prod.deb"
- 註冊金鑰與儲存庫:sudo dpkg -i packages-microsoft-prod.deb
- 安裝 PowerShell:sudo apt-get update sudo apt-get install -y powershell
4. 驗證與基本設定
驗證安裝
安裝完成後,在任何終端機輸入以下指令進入 PowerShell:
pwsh
輸入以下指令檢查版本:
$PSVersionTable
變更執行原則 (Windows)
若要執行自定義腳本,通常需要開啟權限:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
安裝常用模組
PowerShell 的強大在於其模組化。例如,安裝用於圖形化與 Git 整合的模組:
Install-Module -Name posh-git -Scope CurrentUser
Install-Module -Name oh-my-posh -Scope CurrentUser
5. 常用指令速查
指令 (Cmdlet) 功能 備註
Get-Command 查詢所有可用指令 類似 type
Get-Help <cmd>取得指令說明 類似 man
Get-Process 列出執行中的程序 類似 ps
Stop-Process 停止程序 類似 killls
/ dir 列出檔案 在 PowerShell 中皆為 Get-ChildItem 的別名
6. 注意事項
- 區分大小寫:PowerShell 的指令 (Cmdlets) 與變數通常不區分大小寫,但在 Linux 下處理檔案路徑時仍須注意大小寫。
- 物件導向:與 Bash 傳遞字串不同,PowerShell 傳遞的是 物件。
- 腳本副檔名:PowerShell 腳本的副檔名為 .ps1。






















