解决Windows PowerShell提示无法加载文件 xxx.ps1,因为在此系统上禁止运行脚本

  1. 场景还原
    在windows系统上尝试激活python虚拟环境时提示以下错误:

无法加载文件 C:\Users\xianjun\Downloads\test.env\Scripts\Activate.ps1,因为在此系统上禁止运
行脚本。有关详细信息…

  1. 错误原因
    WindowsPowerShell 默认的执行策略限制了脚本运行。
  2. 解决方法
    查看当前的执行策略
    在 PowerShell 中运行以下命令查看当前的执行策略:
Get-ExecutionPolicy

可能会显示 Restricted(限制脚本运行)。
修改执行策略
打开powershell运行以下命令即可解决:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

命令说明:Set-ExecutionPolicy
这是用于更改 PowerShell 执行策略的 cmdlet。执行策略是一个安全特性,用于控制 PowerShell 是否允许运行脚本以及运行哪些脚本。

Unrestricted
表示设置为 无限制模式,此模式的特性如下:

本地脚本:可以直接运行,无需数字签名。
远程脚本:可以运行,但首次运行时会显示警告,提醒该脚本是从互联网或远程来源下载的。
注意:这种模式对安全性要求较低,可能会允许执行恶意脚本,因此需要谨慎使用。可以使用RemoteSigned:允许本地脚本运行,但需要远程下载的脚本带有数字签名。

-Scope CurrentUser
指定更改执行策略的作用范围,只影响当前用户。

-Force
强制执行此命令,忽略任何提示或确认。例如:

不会要求用户手动确认更改。
自动覆盖当前的执行策略。
重新运行脚本
重新运行报错的脚本,此时能正常运行。

主题测试文章,只做测试使用。发布者:kpower,转转请注明出处:https://www.suteidc.com/info/4077.html

(0)
kpower的头像kpower
上一篇 2025年1月2日 13:35
下一篇 2025年1月8日 21:23

相关推荐

  • CentOS6和CentOS7 批量绑定多IP的教程

    CentOS 7 批量绑定IP的方法: 输入以下命令即可批量绑定IP: 重启网卡即生效 service network restart for I in $(seq 起始IP 结束IP); do nmcli con mod 网卡名字 +ipv4.addresses 192.168.242.${I}/24; done这一段代表的是绑定 192.168…

    2024年12月19日
    64900
  • CentOS6/CentOS7 绕过密码 进入单用户模式,即可重置密码

    CentOS 6.x 进入单用户模式的方法: 开机进入系统引导界面的时候按任意键(一般建议上下方向键)进入系统选择界面: CentOS 7.x 进入单用户模式的方法: 1、重启服务器,在选择内核界面使用上下箭头移动 2、选择内核并按“e” 3、用方向键往下,移动光标到红色区域找到该行( UTF-8 的后面 ) 做出如下的修改: 1. 把 …

    2024年12月19日
    80000
  • CentOS云服务器 挂载硬盘到/home的教程

    一般云服务器的数据盘,也就是第二硬盘,默认是不自动挂载的,需要手动配置挂载上。 1. 查看硬盘信息 可以看到需挂载的硬盘 系统已经识别为 /dev/vdb 2. 格式化云盘 3. 挂载 将云盘挂载到/home目录下。 4.配置开机自动挂载 修改/etc/fstab文件,文件末尾添加: 然后df -hl就可以看到第二块挂载成功了。

    2024年12月19日
    74300
  • Windows等系统远程桌面提示”出现身份验证错误 要求的函数不受支持”的解决方法(2008/2012/2016/2019/win7/win10)

    解决方案一:配置自己本地电脑的组策略。在自己本地电脑的“运行”里输入 gpedit.msc 打开组策略->计算机配置->管理模板->系统->凭据分配->加密Oracle修正->启动该策略,配置为“易受攻击”。这样修改后就解决这个无法远程桌面的问题了。 解决方案二:修改远程机的远程连接设置。将远程机的属性设置为不安全。注意:服务器更改”远程连接“的属性后,需要…

    2024年12月19日
    1.9K00
  • KMS激活非VL windows系统失败的解决方法[转换VL版本]

    有些版本的windows 2008 2012 2016 2019 win7 win10,无法使用KMS激活工具激活系统,会弹出类似“此Windows 非VL版本,无法使用KMS激活”的提示信息。 我们将windows版本转换为VL版本即可,具体方法如下: 打开【命令提示符(管理员)】输入: 各windows版本的密匙查询地址:https://docs.mic…

    2024年12月19日
    3.4K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

0851-84858610

在线咨询: QQ交谈

邮件:liwei#suteidc.com

工作时间:售前周一至周五,9:30-18:30,节假日休息;售后24小时在线