You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中如何指定PowerShell 5或7版本运行代码?

解决VS Code中指定PowerShell版本运行代码的问题

方法一:通过PowerShell扩展固定默认版本

VS Code的「运行」按钮是和官方PowerShell扩展绑定的,跟终端全局默认设置不挂钩,直接改扩展的目标版本就能解决:

  • 打开VS Code设置(快捷键Ctrl+,)
  • 搜索框输入powershell: executable path
  • 点击「编辑 in settings.json」,填入对应版本的可执行文件路径:
    • PowerShell 5.x:"powershell.executablePath": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
    • PowerShell 7.x:"powershell.executablePath": "C:\\Program Files\\PowerShell\\7\\pwsh.exe"
  • 保存设置后重启VS Code,再点运行按钮就会用指定版本执行代码

方法二:快速切换版本(无需重启)

要是需要频繁在两个版本间切换,用命令面板就能快速搞定:

  • 打开命令面板(快捷键Ctrl+Shift+P)
  • 输入PowerShell: Select PowerShell Version
  • 在弹出的列表里选PowerShell 5或7,选完立刻生效,运行按钮会直接用选中的版本

方法三:单个脚本指定版本

如果只是个别脚本需要特定版本,直接在脚本开头加注释就行:

#requires -version 5.1
# 这里写你的脚本代码

或者针对7.x版本:

#requires -version 7.3
# 这里写你的脚本代码

运行脚本时,PowerShell扩展会自动识别版本要求,提示你切换到对应版本执行

内容的提问来源于stack exchange,提问作者Situ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 11:30:56