安装和卸载PowerShell 7最新版详细教程

PowerShell 7是微软推出的跨平台自动化工具和配置框架,与Windows PowerShell相比,它具有更好的性能、更多的功能以及跨平台支持。本教程将指导如何安装升级和卸载PowerShell 7。

查看安装位置

(Get-Command pwsh).Source

1. 搜索最新版本的PowerShell

在安装之前,我们可以先查看有哪些可用的PowerShell版本。打开命令提示符或Windows终端,输入以下命令:

winget search --id Microsoft.PowerShell

执行该命令后,将看到类似以下的输出:

powershell最新版本

Name               Id                           Version Source
---------------------------------------------------------------
PowerShell         Microsoft.PowerShell         7.5.4.0 winget
PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.5 winget

从输出中可以看到有两个版本:

  • PowerShell - 稳定版(当前最新为7.5.4.0)
  • PowerShell Preview - 预览版(当前最新为7.6.0.5)

2. 安装PowerShell

2.1 安装稳定版

对于大多数用户,推荐安装稳定版而非预览版,因为稳定版经过充分测试,更加可靠。使用以下命令安装PowerShell稳定版:

这条命令不仅可以用于首次安装,当系统中已存在旧版本的PowerShell时,执行此命令会触发winget的升级流程,自动将软件更新到源中提供的最新版本。

winget install --id Microsoft.PowerShell --source winget

安装powershell7过程
安装成功:
安装powershell完成

2.2 安装预览版(可选)

如果想体验最新特性,可以安装预览版,但请注意预览版可能包含未修复的bug:

winget install --id Microsoft.PowerShell.Preview --source winget

3. 验证安装

安装完成后,打开Powershell7可以通过以下几种命令验证PowerShell 7是否成功安装:

pwsh --version
$PSVersionTable.PSVersion
$host

在这里插入图片描述

4. 卸载PowerShell

如果需要卸载PowerShell 7,可以使用以下命令。

4.1 卸载稳定版

winget uninstall --id Microsoft.PowerShell

如果将 PowerShell 安装为 .NET 全局工具,请运行以下命令:

dotnet tool uninstall --global PowerShell

4.2 卸载预览版

winget uninstall --id Microsoft.PowerShell.Preview

在这里插入图片描述

4.3 确认卸载

卸载完成后,可以尝试运行PowerShell命令确认已卸载:

pwsh --version

如果显示"命令未找到"或类似信息,说明卸载成功。
在这里插入图片描述

5. 升级

先通过winget search --id Microsoft.PowerShell命令查看仓库中的最新版本

winget search --id Microsoft.PowerShell

5.1 通过安装命令直接升级

运行安装稳定版的命令通常会自动检测并升级已安装的旧版本至最新版本。

winget install --id Microsoft.PowerShell --source winget

这条命令不仅可以用于首次安装,当系统中已存在旧版本的PowerShell时,执行此命令会触发winget的升级流程,自动将软件更新到源中提供的最新版本。

5.2 使用winget的显式升级命令

首先,可以列出所有可升级的软件以确认PowerShell 7是否需要更新:

winget upgrade

然后,通过指定其ID来升级PowerShell 7稳定版:

winget upgrade --id Microsoft.PowerShell

此命令会直接将已安装的Microsoft.PowerShell包升级到最新的可用版本。

6. 总结

通过本教程,已经掌握了PowerShell 7的完整生命周期管理:

  • 安装:使用winget轻松安装最新稳定版或预览版=
  • 卸载:需要时可以干净彻底地移除

重要提示

  • PowerShell 7可以与Windows PowerShell 5.1共存,两者互不影响
  • 定期检查更新可以确保获得最新的功能和安全修复
  • 在生产环境中建议使用稳定版而非预览版
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐