Utools未实时更新环境变量配置导致命令行工具使用错误

背景

今天在使用 utools工具打开 powershell 安装 scoop ,scoop 安装成功后,可以使用 scoop 相关命令,重新打开 powershell 后使用 scoop 命令无法识别。

问题复现

  1. 打开utools

  2. 使用utools打开powershell

  3. 使用powershell安装scoop

  4. 在powershell使用scoop help命令

  5. 关闭powershell,使用utools重新打开powershell

  6. 在powershell中使用scoop help命令

    此时出现如下的错误信息:

    1
    2
    3
    4
    5
    6
    7
    
    D : 无法将“D”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后
    再试一次。
    所在位置 行:1 字符: 1
    + D
    + ~
        + CategoryInfo          : ObjectNotFound: (D:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    

解决方法

重新启动 utools