Win10/11配置fnm:解决PowerShell脚本运行受限问题
编辑
243
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
这个文件就能解决
- 1
- 0
-
分享