Dae*_*ung 0 windows variables environment powershell
我尝试从 Windows 平台设置环境变量aaa.bbb,powershell但它看起来不喜欢.。
这有效。
$Env:aaa = "testvalue"
Run Code Online (Sandbox Code Playgroud)
这失败了。
$Env:aaa.bbb = "testvalue2"
Run Code Online (Sandbox Code Playgroud)
是否可以有环境变量名称.?
您可以通过将所需的变量括在括号中来设置它,如下所示:
${Env:aaa.bbb} = "testvalue2"
Run Code Online (Sandbox Code Playgroud)
请注意,您需要通过包含括号来引用变量,但制表符补全会有所帮助(至少在 PowerShell 5.1 上)。
eryksun 提到的New-Item/看起来稍微不那么混乱:Set-Item
New-Item -Path Env:aaa.bbb -Value "testvalue2"
Run Code Online (Sandbox Code Playgroud)
[Environment]::SetEnvironmentVariable根据评论,我看到 Jeroen Mostert 提供的选项已经为您解决了问题。
| 归档时间: |
|
| 查看次数: |
1109 次 |
| 最近记录: |