Win10/11配置fnm:解决PowerShell脚本运行受限问题
编辑
725
2024-07-03
一、 Windows 10
1. 发现问题
这两天装了个 fnm 然而在Win10如果要体验完整的 fnm 需要对 PowerSherll 进行一些设置。
具体目录在 C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
一般是没有这个文件 需要自己新建这个文件 同时 请看下自己的用户名是啥 这个就是用户目录。
在这个文件里放入以下代码:
fnm env --use-on-cd | Out-String | Invoke-Expression
然后就行了。
但是当你打开PowerShell后 出现以下报错:
“无法加载文件……profile.ps1,因为在此系统上禁止运行脚本”

图片引用他处。
2. 解决问题
解决过程如下:
以管理员权限打开PowerShell
输入
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

输入:
y确认修改安全策略
即可解决。
二、 Windows 11
win11与win10有些许不同,不再是 WindowsPowerShell 这个目录。因此需要先使用 $profile 这个命令看看是哪个目录
基本上的返回是 C:\Users\Administrator.JJKF264\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
可以看到 不同点是 PowerShell 因此 只需要 在这个目录下创建 Microsoft.PowerShell_profile.ps1 这个文件就能解决
- 3
- 0
-
分享