代码之家  ›  专栏  ›  技术社区  ›  nathan

在Powershell中,如何通过将名称提供为$var来设置环境变量?

  •  7
  • nathan  · 技术社区  · 15 年前

    通常,在PowerShell中,您将使用

    env:VARIABLE = "Some kind of value"
    

    但我的问题是,我在字符串对象中有变量的名称。PowerShell不将其识别为字符串对象,而是使用变量名作为环境变量的名称。

    例如,如果我这样做:

    $someVariable = "MY_ENV_VAR"
    env:$someVariable = "Some kind of value"
    

    结果是 $someVariable MY_ENV_VAR . 我已经多次尝试使用 ${} 好像字符串中有句点,但我没有发现任何有效的句点。

    如何使用PowerShell的 Env:

    1 回复  |  直到 6 年前
        1
  •  12
  •   Keith Hill    15 年前

    新项目环境:\$someVariable-Value“某种值”