问题解决01:默认不执行.ps1文件 - 无法双击.ps1文件

默认不允许执行.ps1文件

扩展名为.ps1的文件是用PowerShell写好的脚本文件。在Windows系统中,默认情况下是不允许执行.ps1文件。

想双击一下执行.ps1文件?

双击ps1文件很有可能无法执行,提示:无法加载文件 *.ps1,因为在此系统中禁止执行脚本。

直接原因

执行策略。Windows对PowerShell脚本默认的执行策略是:不允许执行,即Restricted。

解决办法

  • 管理员身份打开Power Shell。

  • 运行:get-ExecutionPolicy获取当前策略。

    • Restricted,表示禁止执行脚本;
    • RemoteSigned,表示允许执行脚本。
  • 运行命令:set-ExecutionPolicy RemoteSigned

  • 更改权限为:A

  • 检验下再次运行命令:get-ExecutionPolicy

参考:关于脚本 - PowerShell | Microsoft Learn

posted @ 2023-03-20 20:50  曼醉心  阅读(732)  评论(0编辑  收藏  举报