无法加载文件 C:Users***AppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本
Posted 咔~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法加载文件 C:Users***AppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本相关的知识,希望对你有一定的参考价值。
bug镇楼图
解决过程
-
错误提示我们先去参阅中microsoft页面的
about_Execution_Policies
-
- Windows客户端计算机的默认执行策略。
- 允许使用单个命令,但不允许使用脚本。
- 阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(.ps1)
-
接下来修改策略
PowerShell执行策略:策略 中文 限制级别 AllSigned 全部签名 所有的,好的坏的都可以执行,有恶意的脚本的风险 Bypass 旁路/支路 用于将PowerShell脚本内置到较大的应用程序中的配置,或用于以PowerShell为具有自己的安全模型的程序的基础的配置 Default 默认 仅限 Windows客户端,默认的 RemoteSigned 远程签名 Windows服务器计算机的默认执行策略,运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名 Restricted 受限制的 Windows客户端计算机的默认执行策略。阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(.ps1) Undefined 未定义 当前范围中未设置执行策略。如果所有作用域中的执行策略均为Undefined,则默认有效的执行策略为Restricted Unrestricted 无限制 允许所有的script运行,未签名的脚本可以运行。有运行恶意脚本的风险。在运行非本地Intranet区域中的脚本和配置文件之前警告用户。 根据上面的表格列举,我们只需要把策略修改成
RemoteSigned
。1. 以管理员身份打开PowerShell 2. set-ExecutionPolicy RemoteSigned 3. 选择`A`就可以了
以上是关于无法加载文件 C:Users***AppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本的主要内容,如果未能解决你的问题,请参考以下文章
yarn : 无法加载文件 C:Users1AppDataRoaming pmyarn.ps1,因为在此系统上禁止运行脚本
无法加载文件 C:Users***AppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本
NPM 安装的应用程序(例如文件 C:\Users\name\AppData\Roaming\npm\ng.ps1)无法加载,因为在此系统上禁用了运行脚本 [关闭]
cnpm - 解决 " cnpm : 无法加载文件 C:Users93457AppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息 。。。