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

Windows PowerShell中.ps1文件扩展名未被识别问题求助

解决记事本保存PowerShell脚本时扩展名仍为.txt的问题

问题根源

Windows默认会隐藏已知文件类型的扩展名,你在记事本里命名为xxx.ps1时,系统其实自动给文件加了.txt后缀,实际文件名是xxx.ps1.txt,只是你看不到而已——这就是文件属性显示为txt格式、PowerShell无法正常执行的原因。

解决步骤

1. 开启显示文件扩展名

  • 打开资源管理器,点击顶部「查看」选项卡
  • 勾选「文件扩展名」选项,此时就能看到文件的真实后缀

2. 修正现有文件的扩展名

  • 右键目标文件,选择「重命名」
  • 删除末尾的.txt,只保留.ps1,弹出更改扩展名的警告时点击「是」

3. 正确保存新脚本的方法

  • 在记事本写完脚本后,点击「文件」→「另存为」
  • 「保存类型」选择「所有文件(.)」
  • 「文件名」输入xxx.ps1(比如myscript.ps1),再选择保存位置完成保存

执行脚本的注意事项

  • 在PowerShell里执行脚本,需要先导航到脚本所在目录,比如cd C:\Scripts,然后输入.\myscript.ps1
  • 如果遇到权限错误,可先执行Set-ExecutionPolicy RemoteSigned,按提示输入Y确认,该设置允许运行本地编写的脚本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 13:35:58