【发布时间】:2019-08-18 18:05:36
【问题描述】:
我有这种格式的文本文件 12345 。
我想将该值设置为环境变量,即使 powershell 关闭我也可以访问它。
当我想从命令行访问该环境变量时,我的期望是,我只使用这个命令:echo %ID%,它会显示12345
$file = Get-Content .\file.txt
$Variable = "ID"
[Environment]::SetEnvironmentVariable("$Variable", "$file")
更新代码
我试过了,但我仍然无法从命令行使用此命令获取环境变量:echo %ID%
$file = Get-Content .\file.txt
$Variable = "ID"
[Environment]::SetEnvironmentVariable("$Variable", "$file",1)
[Environment]::SetEnvironmentVariable("$Variable", "$file","User")
【问题讨论】:
-
更新的代码现在可以工作了。需要先关闭cmd,再检查环境变量。
标签: powershell command environment-variables