“`markdown
如何下载并安装 PowerShell 完整教程
PowerShell 是一款功能强大的跨平台任务自动化和配置管理框架,它包含一个命令行 Shell 和脚本语言。它最初是为 Windows 系统设计的,但现在已支持 Windows、macOS 和多种 Linux 发行版,为系统管理员、开发人员和高级用户提供了统一的管理体验。
本教程将详细介绍如何在不同的操作系统上下载和安装 PowerShell。
一、 Windows 系统上安装 PowerShell
在 Windows 上安装 PowerShell 有多种方法,推荐使用 Winget(Windows 包管理器),因为它提供了便捷的安装和更新体验。
方法 1:使用 Winget(推荐)
Winget 通常预装在 Windows 11 和更新的 Windows 10 版本中。
- 打开命令行工具:
按下Win + R,输入cmd或powershell,然后按Enter键打开命令提示符或 PowerShell。 - 搜索 PowerShell 版本:
在命令行中输入以下命令以查看可用的 PowerShell 版本:
cmd
winget search Microsoft.PowerShell - 安装最新稳定版:
执行以下命令安装最新稳定版的 PowerShell:
cmd
winget install --id Microsoft.PowerShell --source winget
Winget 会自动下载并安装 PowerShell。
方法 2:使用 MSI 包进行手动安装
此方法适用于不使用 Winget 或需要特定版本的用户。
- 下载 MSI 包:
访问 GitHub 上的 PowerShell 发布页面,找到最新版本的 PowerShell。
在“Assets”(资产)部分,下载适用于您系统架构的.msi文件(通常是x64,对于 32 位系统是x86,对于 ARM 设备是Arm64)。 - 运行安装程序:
双击下载的.msi文件,按照屏幕上的提示完成安装。
方法 3:通过 Microsoft Store 安装
通过 Microsoft Store 安装的 PowerShell 会自动更新。
- 打开 Microsoft Store:
在 Windows 搜索栏中输入“Microsoft Store”并打开应用程序。 - 搜索 PowerShell:
在 Store 中搜索“PowerShell”,选择官方发布的 PowerShell 应用程序。 - 安装:
点击“获取”或“安装”按钮,完成安装。
二、 macOS 系统上安装 PowerShell
在 macOS 上,推荐使用 Homebrew 包管理器安装 PowerShell。
方法 1:使用 Homebrew(推荐)
如果您尚未安装 Homebrew,请先进行安装。
- 安装 Homebrew(如果未安装):
打开“终端”应用程序(可以在“应用程序”->“实用工具”中找到),运行以下命令安装 Homebrew:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按照提示完成安装,可能需要输入您的用户密码。 - 安装 PowerShell:
Homebrew 安装完成后,在终端中运行以下命令安装 PowerShell:
bash
brew install --cask powershell - 验证安装:
安装完成后,在终端中输入pwsh并按Enter,如果成功进入 PowerShell 提示符,则表示安装成功。
方法 2:使用直接下载的 .pkg 文件
此方法适用于不使用 Homebrew 的用户。
- 下载 .pkg 文件:
访问 Microsoft 的 PowerShell 下载页面。
下载适用于您 Mac 处理器的.pkg文件(Apple 芯片设备选择arm64,Intel 芯片设备选择x64)。 - 运行安装程序:
双击下载的.pkg文件,按照屏幕上的指示进行操作。
在 macOS Ventura 或更高版本上,您可能需要在“系统设置”->“隐私与安全性”中允许安装来自未知开发者的应用程序。
三、 Linux 系统上安装 PowerShell
在 Linux 上安装 PowerShell 的方法因发行版而异。Microsoft 为主要的 Linux 发行版提供了官方包仓库,可以使用系统的包管理器进行安装。
1. Debian/Ubuntu 及其衍生版本
(例如 Ubuntu、Debian、Linux Mint 等)
- 更新包列表并安装依赖项:
bash
sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common - 下载并注册 Microsoft GPG 密钥和包仓库:
根据您的发行版版本,命令会有所不同。以下以 Ubuntu 22.04 为例:
bash
# 下载 Microsoft 产品的 GPG 密钥
wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
# 将 GPG 密钥添加到系统中
sudo dpkg -i packages-microsoft-prod.deb
# 更新包列表以包含 Microsoft 仓库
sudo apt-get update
提示:$(lsb_release -rs)会自动检测您的操作系统版本。如果您使用的是 Debian,将ubuntu替换为debian。 - 安装 PowerShell:
bash
sudo apt-get install -y powershell
2. RHEL/CentOS/Fedora 及其衍生版本
(例如 CentOS Stream, Fedora, Rocky Linux, AlmaLinux 等)
- 导入 Microsoft GPG 密钥:
bash
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc - 下载并添加 Microsoft 仓库:
例如,对于 RHEL/CentOS 7:
bash
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
提示:请根据您的具体发行版和版本调整 URL 中的rhel/7。 - 安装 PowerShell:
对于 RHEL/CentOS:
bash
sudo yum install -y powershell
对于 Fedora:
bash
sudo dnf install -y powershell
四、 验证 PowerShell 安装
无论您在哪个操作系统上安装 PowerShell,都可以通过在命令行或终端中运行以下命令来验证安装:
bash
pwsh
如果安装成功,您将看到 PowerShell 提示符,例如:
PowerShell 7.4.1
PS /home/user>
您还可以输入 Get-Host 或 $PSVersionTable 来查看 PowerShell 的详细版本信息。
五、 更新 PowerShell
更新 PowerShell 的方法通常与安装方法类似:
- Windows (Winget):
winget upgrade --id Microsoft.PowerShell - Windows (Microsoft Store):通过 Microsoft Store 自动更新。
- Windows (MSI):下载新的 MSI 包并重新安装。
- macOS (Homebrew):
brew upgrade --cask powershell - Linux (APT):
sudo apt-get update && sudo apt-get upgrade powershell - Linux (YUM/DNF):
sudo yum update powershell或sudo dnf update powershell
六、 常见问题与故障排除
- 安装失败或找不到包:
- 检查您的网络连接。
- 确保您下载的安装包与您的操作系统和架构(32 位/64 位/ARM)匹配。
- 对于 Linux,检查您是否正确添加了 Microsoft 的包仓库并更新了包列表。
pwsh命令找不到:- 确保 PowerShell 已添加到您的系统 PATH 环境变量中。通常,安装程序会自动处理这一点。
- 尝试关闭并重新打开终端或命令行窗口。
- 权限问题:
- 在 Linux 和 macOS 上,安装命令通常需要
sudo权限。 - 在 Windows 上,可能需要以管理员身份运行命令提示符或 PowerShell。
- 在 Linux 和 macOS 上,安装命令通常需要
总结
PowerShell 是一款极其强大的工具,学会如何在您的系统上安装和管理它,将为您打开自动化、脚本编写和系统管理的新世界。遵循本教程,您应该能够轻松地在您选择的操作系统上安装并开始使用 PowerShell。
markdown
如何下载并安装 PowerShell 完整教程
PowerShell 是一款功能强大的跨平台任务自动化和配置管理框架,它包含一个命令行 Shell 和脚本语言。它最初是为 Windows 系统设计的,但现在已支持 Windows、macOS 和多种 Linux 发行版,为系统管理员、开发人员和高级用户提供了统一的管理体验。
本教程将详细介绍如何在不同的操作系统上下载和安装 PowerShell。
一、 Windows 系统上安装 PowerShell
在 Windows 上安装 PowerShell 有多种方法,推荐使用 Winget(Windows 包管理器),因为它提供了便捷的安装和更新体验。
方法 1:使用 Winget(推荐)
Winget 通常预装在 Windows 11 和更新的 Windows 10 版本中。
- 打开命令行工具:
按下Win + R,输入cmd或powershell,然后按Enter键打开命令提示符或 PowerShell。 - 搜索 PowerShell 版本:
在命令行中输入以下命令以查看可用的 PowerShell 版本:
cmd
winget search Microsoft.PowerShell - 安装最新稳定版:
执行以下命令安装最新稳定版的 PowerShell:
cmd
winget install --id Microsoft.PowerShell --source winget
Winget 会自动下载并安装 PowerShell。
方法 2:使用 MSI 包进行手动安装
此方法适用于不使用 Winget 或需要特定版本的用户。
- 下载 MSI 包:
访问 GitHub 上的 PowerShell 发布页面,找到最新版本的 PowerShell。
在“Assets”(资产)部分,下载适用于您系统架构的.msi文件(通常是x64,对于 32 位系统是x86,对于 ARM 设备是Arm64)。 - 运行安装程序:
双击下载的.msi文件,按照屏幕上的提示完成安装。
方法 3:通过 Microsoft Store 安装
通过 Microsoft Store 安装的 PowerShell 会自动更新。
- 打开 Microsoft Store:
在 Windows 搜索栏中输入“Microsoft Store”并打开应用程序。 - 搜索 PowerShell:
在 Store 中搜索“PowerShell”,选择官方发布的 PowerShell 应用程序。 - 安装:
点击“获取”或“安装”按钮,完成安装。
二、 macOS 系统上安装 PowerShell
在 macOS 上,推荐使用 Homebrew 包管理器安装 PowerShell。
方法 1:使用 Homebrew(推荐)
如果您尚未安装 Homebrew,请先进行安装。
- 安装 Homebrew(如果未安装):
打开“终端”应用程序(可以在“应用程序”->“实用工具”中找到),运行以下命令安装 Homebrew:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按照提示完成安装,可能需要输入您的用户密码。 - 安装 PowerShell:
Homebrew 安装完成后,在终端中运行以下命令安装 PowerShell:
bash
brew install --cask powershell - 验证安装:
安装完成后,在终端中输入pwsh并按Enter,如果成功进入 PowerShell 提示符,则表示安装成功。
方法 2:使用直接下载的 .pkg 文件
此方法适用于不使用 Homebrew 的用户。
- 下载 .pkg 文件:
访问 Microsoft 的 PowerShell 下载页面。
下载适用于您 Mac 处理器的.pkg文件(Apple 芯片设备选择arm64,Intel 芯片设备选择x64)。 - 运行安装程序:
双击下载的.pkg文件,按照屏幕上的指示进行操作。
在 macOS Ventura 或更高版本上,您可能需要在“系统设置”->“隐私与安全性”中允许安装来自未知开发者的应用程序。
三、 Linux 系统上安装 PowerShell
在 Linux 上安装 PowerShell 的方法因发行版而异。Microsoft 为主要的 Linux 发行版提供了官方包仓库,可以使用系统的包管理器进行安装。
1. Debian/Ubuntu 及其衍生版本
(例如 Ubuntu、Debian、Linux Mint 等)
- 更新包列表并安装依赖项:
bash
sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common - 下载并注册 Microsoft GPG 密钥和包仓库:
根据您的发行版版本,命令会有所不同。以下以 Ubuntu 22.04 为例:
bash
# 下载 Microsoft 产品的 GPG 密钥
wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
# 将 GPG 密钥添加到系统中
sudo dpkg -i packages-microsoft-prod.deb
# 更新包列表以包含 Microsoft 仓库
sudo apt-get update
提示:$(lsb_release -rs)会自动检测您的操作系统版本。如果您使用的是 Debian,将ubuntu替换为debian。 - 安装 PowerShell:
bash
sudo apt-get install -y powershell
2. RHEL/CentOS/Fedora 及其衍生版本
(例如 CentOS Stream, Fedora, Rocky Linux, AlmaLinux 等)
- 导入 Microsoft GPG 密钥:
bash
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc - 下载并添加 Microsoft 仓库:
例如,对于 RHEL/CentOS 7:
bash
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
提示:请根据您的具体发行版和版本调整 URL 中的rhel/7。 - 安装 PowerShell:
对于 RHEL/CentOS:
bash
sudo yum install -y powershell
对于 Fedora:
bash
sudo dnf install -y powershell
四、 验证 PowerShell 安装
无论您在哪个操作系统上安装 PowerShell,都可以通过在命令行或终端中运行以下命令来验证安装:
bash
pwsh
如果安装成功,您将看到 PowerShell 提示符,例如:
PowerShell 7.4.1
PS /home/user>
您还可以输入 Get-Host 或 $PSVersionTable 来查看 PowerShell 的详细版本信息。
五、 更新 PowerShell
更新 PowerShell 的方法通常与安装方法类似:
- Windows (Winget):
winget upgrade --id Microsoft.PowerShell - Windows (Microsoft Store):通过 Microsoft Store 自动更新。
- Windows (MSI):下载新的 MSI 包并重新安装。
- macOS (Homebrew):
brew upgrade --cask powershell - Linux (APT):
sudo apt-get update && sudo apt-get upgrade powershell - Linux (YUM/DNF):
sudo yum update powershell或sudo dnf update powershell
六、 常见问题与故障排除
- 安装失败或找不到包:
- 检查您的网络连接。
- 确保您下载的安装包与您的操作系统和架构(32 位/64 位/ARM)匹配。
- 对于 Linux,检查您是否正确添加了 Microsoft 的包仓库并更新了包列表。
pwsh命令找不到:- 确保 PowerShell 已添加到您的系统 PATH 环境变量中。通常,安装程序会自动处理这一点。
- 尝试关闭并重新打开终端或命令行窗口。
- 权限问题:
- 在 Linux 和 macOS 上,安装命令通常需要
sudo权限。 - 在 Windows 上,可能需要以管理员身份运行命令提示符或 PowerShell。
- 在 Linux 和 macOS 上,安装命令通常需要
总结
PowerShell 是一款极其强大的工具,学会如何在您的系统上安装和管理它,将为您打开自动化、脚本编写和系统管理的新世界。遵循本教程,您应该能够轻松地在您选择的操作系统上安装并开始使用 PowerShell。
“`