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

powershell 中 invoke-expression 报错解决

打开powershell就出现这个报错: 

网上搜了也没有很好的解决办法,抱着一点点期待,问了豆包

 

根据豆包的指示,在终端执行以下 几个命令,报错解决了(开心万岁)

# 移除多余的引号和空路径
$pathArray = ($env:PATH -split ';') | Where-Object { $_ -ne '' -and $_ -notmatch '^"$' }
# 去除多余引号
$cleanedPathArray = $pathArray | ForEach-Object { $_ -replace '"', '' }
# 重新拼接路径
$newPath = $cleanedPathArray -join ';'
$env:PATH = $newPath

给豆包点个赞,太强了

但是使用以上方法,重启powershell之后又会报错

就以管理员身份运行Powershell

  1. 确定 PowerShell 配置文件路径:在 PowerShell 中运行 $PROFILE.CurrentUserAllHosts ,如果文件不存在,可手动创建。
  2. 打开配置文件:运行 notepad $PROFILE.CurrentUserAllHosts ,会用记事本打开该配置文件。
  3. 添加命令:把以下内容复制粘贴到打开的配置文件中:
# 移除多余的引号和空路径
$pathArray = ($env:PATH -split ';') | Where-Object { $_ -ne '' -and $_ -notmatch '^"$' }
# 去除多余引号
$cleanedPathArray = $pathArray | ForEach-Object { $_ -replace '"', '' }
# 重新拼接路径
$newPath = $cleanedPathArray -join ';'
$env:PATH = $newPath

    4. 保存文件:在记事本中点击 “文件” - “保存” ,关闭记事本。

这样,每次启动 PowerShell 时,都会自动执行配置文件中的脚本,实现 PATH 变量按上述方式规范且永久生效。

http://www.dtcms.com/a/222677.html

相关文章:

  • 机器视觉运动控制一体机在背靠背点胶焊锡机上的应用
  • ESP32-C3 Vscode+ESP-IDF开发环境搭建 保姆级教程
  • Apache SeaTunnel部署技术详解:模式选择、技巧与最佳实践
  • 数学建模之最短路径问题
  • 历年南京大学计算机保研上机真题
  • 应用系统适配瀚高报错:字段为numeric,但是表达式为varchar(APP)
  • LearnOpenGL-笔记-其十一
  • Ubuntu开机自动运行Docker容器中的Qt UI程序
  • Prometheus安装及使用(二进制方式)
  • ansible-playbook 进阶 接上一章内容
  • pikachu通关教程-目录遍历漏洞(../../)
  • 【AI-安装指南】Redis Stack 的安装与使用
  • LNMP环境中php7.2升级到php7.4
  • [JVM] JVM内存调优
  • SQL面试提问 :如何计算每个月的订单数量和总金额以及与上个月相比的环比增长率
  • TCP通信与MQTT协议的关系
  • HAProxy 可观测性最佳实践
  • Maven---配置本地仓库
  • 【数据集】基于累计分布函数匹配CDF Matching与多分辨率卡尔曼滤波MKF相结合的地表温度(2002-2020)
  • 交叉编译tcpdump工具
  • 如何优化微信小程序中渲染带有图片的列表(二进制流存储方式的图片存在本地数据库)
  • 图解gpt之注意力机制原理与应用
  • (一)微服务(垂直AP/分布式缓存/装饰器Pattern)
  • Kubernetes 入门:安装 kubectl 并掌握基础命令
  • 将材质球中的纹理属性对应的贴图保存至本地
  • ES6 深克隆与浅克隆详解:原理、实现与应用场景
  • 华为云Flexus+DeepSeek征文|基于华为云Dify平台打造个人知识库聊天机器人全流程指南
  • 每日算法-250530
  • leetcode538.把二叉搜索树转换为累加树:反向中序遍历的数值累加之道
  • leetcode108.将有序数组转换为二叉搜索树:递归切分中点构建平衡树的智慧