当前位置: 首页 > news >正文

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

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

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

查看安装位置

(Get-Command pwsh).Source

1. 搜索最新版本的PowerShell

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

winget search--idMicrosoft.PowerShell

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

Name Id Version Source --------------------------------------------------------------- PowerShell Microsoft.PowerShell7.5.4.0 winget PowerShell Preview Microsoft.PowerShell.Preview7.6.0.5 winget

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

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

2. 安装PowerShell

2.1 安装稳定版

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

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

wingetinstall--idMicrosoft.PowerShell--sourcewinget


安装成功:

2.2 安装预览版(可选)

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

wingetinstall--idMicrosoft.PowerShell.Preview--sourcewinget

3. 验证安装

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

pwsh--version
$PSVersionTable.PSVersion
$host

4. 卸载PowerShell

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

4.1 卸载稳定版

winget uninstall--idMicrosoft.PowerShell

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

dotnet tool uninstall--globalPowerShell

4.2 卸载预览版

winget uninstall--idMicrosoft.PowerShell.Preview

4.3 确认卸载

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

pwsh--version

如果显示"命令未找到"或类似信息,说明卸载成功。

5. 升级

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

winget search--idMicrosoft.PowerShell

5.1 通过安装命令直接升级

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

wingetinstall--idMicrosoft.PowerShell--sourcewinget

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

5.2 使用winget的显式升级命令

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

winget upgrade

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

winget upgrade--idMicrosoft.PowerShell

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

6. 总结

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

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

重要提示

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

相关文章:

  • 终极macOS录屏解决方案:QuickRecorder完整使用指南
  • GESPC++三级考试语法知识(进制转换)历年真题
  • HP-Socket代码质量监控趋势分析报告:周、月与季度对比
  • 聊聊2026年长沙冲锋衣生产厂,哪家更值得选 - myqiye
  • CodeFormer终极指南:一键实现AI人脸修复与图像增强
  • [a股]拿不住不是心理问题,是仓位问题
  • 3步掌握ABC系统:从电路设计新手到逻辑优化专家
  • 国产替代丨为什么 DolphinDB 是最适合你的物联网时序数据库?
  • 实测不踩坑!国内最专业GEO优化公司盘点,店主必看避坑指南 - 品牌测评鉴赏家
  • 讲讲冲锋衣定制哪家好,湖南智汇服饰合作案例多值得选吗? - mypinpai
  • 寻音捉影·侠客行于视频自媒体工作流:素材库中自动提取指定台词片段
  • 创新型浏览器资源捕获工具:猫抓插件的一站式媒体解决方案
  • 无人机影像处理太慢?实测用数简平台10分钟完成几何精校正并与卫星底图叠加
  • 2026年广东靠谱的互联网推广企业,广西六象信息科技口碑与实力大剖析 - 工业品牌热点
  • 从零到一:在RK3588/RK356x国产开发板上部署YOLOv5安全帽检测模型
  • 3步掌握SQL代码美化:Poor Man‘s T-SQL Formatter实战指南
  • 3步解锁三月七小助手:让星穹铁道玩家效率提升90%的自动化方案
  • ComfyUI终极指南:零代码实现专业级AI设计
  • 2026年做线索挖掘拓客服务企业推荐,上海地区优质之选盘点 - 工业品网
  • 聊聊2026年高性价比的移动阳光房工厂,哪家性价比高 - mypinpai
  • 如何快速掌握IndexTTS2语音合成系统:从基础配置到高级功能全解析
  • NSC_BUILDER:Switch玩家的瑞士军刀,三步搞定游戏文件全能管理
  • 别再手动敲代码了!用Tesseract-OCR在Linux上批量处理图片转文字(附Python脚本)
  • Python函数内部的局部变量和全局变量
  • 3个关键步骤:Smiley Sans字体技术优化指南
  • 2026年湖南学生西服定制团购品牌推荐,靠谱商家有哪些 - 工业设备
  • 如何快速掌握终端数字雨效果:完整跨平台配置指南
  • LightGBM在工业时序预测中的突破性应用:从痛点解决到价值创造
  • 奥康斯移动阳光房价格多少,定制服务是否靠谱 - 工业设备
  • YOLOv7剪枝实战:5种高效剪枝方法对比与代码实现