美文网首页
解决Powershell无法加载文件,在此系统上禁止运行脚本的问

解决Powershell无法加载文件,在此系统上禁止运行脚本的问

作者: 今天也是努力的小张 | 来源:发表于2021-02-25 15:20 被阅读0次

powershell对安全充分考虑,把脚本的执行分成下面几种策略:

  • Restricted:
    默认策略:禁止运行任何脚本和配置文件。
  • AllSigned :
    可以运行脚本,但要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本。
  • RemoteSigned :
    可以运行脚本,但要求从网络上下载的脚本和配置文件由可信发布者签名; 不要求对已经运行和已在本地计算机编写的脚本进行数字签名。
  • Unrestricted :
    可以运行未签名脚本。(危险!)

解决办法:

image.png

获取当前的执行策略Get-ExecutionPolicy,命令不区分大小写
在命令框输入set-ExecutionPolicy RemoteSigned
在PowerShell中输入y或者a就可以了

将运行策略修改为RemoteSigned时,可能会出现:未对文件进行数字签名,无法在当前系统上运行该脚本。

image.png

将当前执行策略修改为Unrestricted:set-ExecutionPolicy Unrestricted

image.png

如有问题,欢迎指正

相关文章

网友评论

      本文标题:解决Powershell无法加载文件,在此系统上禁止运行脚本的问

      本文链接:https://www.haomeiwen.com/subject/bbgmfltx.html