PowerShell 7 有多個套件版本可安裝。 本文重點介紹安裝最新的穩定版套件。 欲了解更多套件版本資訊,請參閱 PowerShell 支援生命週期 文章。
PowerShell 7 的新版本取代了先前的 PowerShell 7 版本。 PowerShell 的預覽版本可以與其他 PowerShell 版本並存安裝。 較新的預覽版本取代了先前的預覽版本。 如果你需要將 PowerShell 7.5 與先前版本並行執行,請使用 二進位壓縮方法 重新安裝先前版本。
選擇安裝方法
在 Debian Linux 上,你可以使用 Microsoft 套件庫中的通用 .deb 套件安裝 PowerShell,或從 GitHub releases 頁面下載檔案。
從套件倉庫安裝 PowerShell 7
Microsoft建置並支援各種 Linux 系統的軟體產品,並透過 Linux 封裝用戶端提供它們(apt、dnf、yum 等)。 這些 Linux 軟體套件托管於 Microsoft 產品的 Linux 套件存放庫,也稱為 PMC。
從 PMC 安裝 PowerShell 是慣用的安裝方法。
注意
此腳本僅適用於支援的 Debian 版本,這些版本的套件已發佈至 Microsoft 套件儲存庫。
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
手動下載並安裝 PowerShell 7
請從 GitHub 發佈頁面下載通用套件。 選擇你想安裝的版本連結。
- 支援 Debian 版本的 PowerShell 7.5 通用套件
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
- 支援 Debian 版本的 PowerShell 7.4 (LTS) 通用套件
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell_7.4.14-1.deb_amd64.deb
- PowerShell 7.6-preview 通用套件(適用於支援版本的 Debian)
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb
下列 shell 腳本會下載並安裝目前發行的 PowerShell 版本。 您可以變更 URL 以下載您要安裝的 PowerShell 版本。
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.5-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.5-1.deb_amd64.deb
# Start PowerShell
pwsh
啟動PowerShell 7
安裝套件之後,請從終端機執行 。 如果你安裝了預覽套件,請執行 。
- 該 的位置 會依你安裝的套件而異。
- 針對穩定版 與 LTS 套件:
- 預覽套件:
- 設定檔腳本儲存於下列位置:
- 所有使用者-所有主機 -
- 所有用戶當前主機 -
- 當前使用者所有主機 -
- 當前用戶當前主機 -
- 模組會儲存在下列位置:
- 使用者模組 -
- 共用模組 -
- 預設模組 -
- PSReadLine 的歷史記錄會被保存於
這些配置檔會遵循 PowerShell 的每個主機組態,因此預設主機特定配置檔存在於 相同的位置。
PowerShell 遵循 Linux 上的 XDG 基底目錄規格 。
卸載PowerShell 7
sudo apt-get remove powershell
支援的 OS 版本
Microsoft支援 PowerShell,直到 PowerShell 達到終止支援 或 Debian 版本 到達生命週期結束為止。
這些版本的 Debian 支援將於以下日期結束:
- Debian 13 - 2028-08-09
- Debian 12 - 2026-06-10
安裝套件檔案 () 也可從 取得。
.NET SDK 的 Docker 映像包含最新版本的 PowerShell。 這些映像可從 Microsoft Artifact Registry 取得。
這些鏡像是由作業系統發行者所提供的官方作業系統(OS)鏡像建置而成。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
這些映像僅供測試之用。 如果您需要生產工作負載的 Docker 映像,您應該自行建置和維護。
支援的安裝方法
Microsoft支援本檔中的安裝方法。 可能還有其他第三方來源可用的安裝方法。 雖然這些工具和方法可能正常運作,但Microsoft無法支持這些方法。