powershell无法加载profile.ps1脚本,如何解决?
发布于 作者:苏南大叔 来源:程序如此灵动~

在这篇文章中,苏南大叔要聊聊powershell
的policy
问题。当然,事情的缘由还是调试使用vscode
执行python
的事情,具体的可以参见苏南大叔的前几篇文章。

本文的测试环境:win10
,vscode@1.50.1
,powershell@1.0
。
配置powershell
因为conda
的缘故,提示需要在powershell
中执行conda init
命令。
这个命令,更改了powershell
的配置文件profile.ps1
。

然后在执行powershell
的时候,会有如下错误提示:
查看当前policy
在powershell
里面执行下列命令,可以获得当前的powershell
的policy
设置。
比如:在anaconda
自带的powershell
里面执行相关命令,就可以获得bypass
的结果。

更改当前policy
命令行如下:

如果想要更改当前的policy
,就需要在管理员模式下,执行powershell
,然后执行相关命令。否则会得到更严重的错误提示信息。同时需要注意的是:命令执行过程中,需要主动回答y
以继续执行。

本文中,是要把policy
更改的更宽松。以使得powershell
可以加载自定义的profile.ps1
文件。

相关文章
总结
powershell
究竟比传统的cmd
要强大多少呢?在后续的文章中,苏南大叔会继续和大家分享,相关的powershell
的强大之处。
更多相关文章,请点击苏南大叔的博客文章:


