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

背景

今天在使用 utools工具打开 powershell 安装 scoopscoop 安装成功后,可以使用 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