大家有时在powershell窗口执行命令行的时候会提示无法识别改命令
我明明安装了为啥还是无法使用,这就很奇怪了
原因是在部分系统上面脚本的执行权限是禁止的
我们可以输入 get-executionpolicy 来查看当前执行策略
Restricted: 脚本不能运行(默认设置)
RemoteSigned: 在本地创建的脚本可以运行,网上下载的脚本无法运行(拥有数字证书签名例外)
AllSigned: 仅当脚本由受信任的发布者签名时才能运行
Unrestricted: 允许所有脚本运行
我们可以使用 set-executionpolicy remotesigned 来将我们的执行策略改为RemoteSigned
然后系统会提示我们是否更改,输入 yes 即可
有些更改不了的可以使用管理员身份打开窗口重试