背景
在新的电脑全局安装yarn 安装完后检测不到yarn的版本
解决
**此时我们按照要求输入
### 在窗口上执行: Set-ExecutionPolicy -Scope CurrentUser 命令,回车
### 在黑窗口中输入 RemoteSigned 解除受限状态,回车
### 接下来查看受限状态 窗口输入 get-ExecutionPolicy ,此时结果为RemoteSigned(受限移除) 这样我们就可以正常创建了**
补充
PowerShell 执行策略包括:
Restricted
- 默认的执行策略。
- 允许单个命令运行,但无法运行脚本。
AllSigned
- 可以运行脚本。
- 要求可信发布者对所有脚本和配置文件(包括本地计算机上编写的脚本)的
数字签名。
- 在运行来自可信发布者的脚本之前对您进行提示。
- 运行已签名但有恶意的脚本带来的风险。
RemoteSigned
- 可以运行脚本。
- 要求可信发布者对从 Internet(包括电子邮件和即时消息程序)下载的脚本和配置文件的数字签名。
- 无需从本地计算机上运行的脚本的数字签名。
- 在运行来自可信发布者的脚本之前不向您提示。
- 运行已签名但有恶意的脚本带来的风险。
Unrestricted
- 可以运行未签名脚本。
- 在警告您文件来源于 Internet 后,运行从 Internet(包括 Microsoft Outlook、Outlook Express 和 Windows Messenger)下载的脚本和配置文件。
- 运行恶意脚本带来的风险。
运行未签名脚本(REMOTESIGNED 执行策略)