【发布时间】:2019-10-19 04:56:48
【问题描述】:
我尝试在 Windows 平台的powershell 中将环境变量设置为aaa.bbb,但它看起来不像.。
这行得通。
$Env:aaa = "testvalue"
这失败了。
$Env:aaa.bbb = "testvalue2"
环境变量名是否可以有.?
【问题讨论】:
-
虽然
$env有一个时髦的语法覆盖(根据 Booga Roo 的回答),但我个人更喜欢[Environment]::SetEnvironmentVariable用于任何重要的工作。更多的击键,但也更明确,当你修改环境时,我认为这是一件好事。 -
使用
[Environment]::SetEnvironmentVariable时要记住的一件事是更改会在会话中持续存在,而使用$env:则不会。使用哪个取决于所需的行为。
标签: windows powershell variables environment