无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 372|回复: 9
打印 上一主题 下一主题

[求助] 怎样在win10下彻底用pwsh取代默认powershell

[复制链接]
跳转到指定楼层
1#
发表于 昨天 08:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2013kyj 于 2025-10-26 08:18 编辑

令PowerShell 7取代系统自带的PowerShell 5.1 - 远景论坛 - 前沿科技与智慧生态的极客社区 -

上面的文章只适用于win11, 而我使用的win10,
我想彻底用pwsh取代默认powershell的原因是, 我想在powershell ISE中使用pwsh7执行代码, 但是ISE默认用的powershell5的引擎

求路过大佬支招, 多谢

找到了一个老外的方法, 但是不够彻底
Using PowerShell 7 in the Windows PowerShell ISE
2#
发表于 昨天 08:24 | 只看该作者
支持哟!
回复

使用道具 举报

3#
发表于 昨天 09:34 | 只看该作者
方法一:创建符号链接(推荐)
  • 卸载或保留 Windows 自带的 PowerShell5.1(不建议删除系统文件)
  • .以管理员身份打开 PowerShell7(pwsh)
  • 执行以下命令,将 powershell.exe重定向到 pwsh.exe:
shell

⚠️ 注意路径是否正确,根据你安装的 PowerShell7 路径调整。

方法二:修改环境变量(临时)
  • 打开“系统属性” → “环境变量”
  • 在“系统变量”中找到 Path
  • 将 PowerShell7 的安装路径(如 C:\Program Files\PowerShell\7)移到 Windows\System32之前4. 这样在命令行中输入 powershell时,会优先调用 pwsh---

验证是否成功在命令行中输入:powershell$PSVersionTable.PSVersion
如果显示版本是 7.x.x,说明你已成功使用 pwsh 替代默认 PowerShell。

回复

使用道具 举报

4#
发表于 昨天 13:09 | 只看该作者
看看,谢谢
回复

使用道具 举报

5#
发表于 昨天 13:48 | 只看该作者
来了解下
回复

使用道具 举报

6#
发表于 昨天 17:38 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 昨天 17:49 | 只看该作者
3楼回答的很完美

回复

使用道具 举报

8#
发表于 昨天 17:54 | 只看该作者
感谢分享
回复

使用道具 举报

9#
发表于 昨天 21:45 | 只看该作者
来了解下
回复

使用道具 举报

10#
发表于 1 小时前 | 只看该作者
官方和AI的解决方案是,安装vscode调试pwsh代码。支持你们折腾的心,但是我是折腾不起了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-10-27 19:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表