在Batch中选择变量是用户还是系统环境变量?

时间:2017-06-29 15:35:03

标签: windows batch-file environment-variables

我只有无头访问Windows机器,我需要专门设置一个变量作为用户环境变量(不能是系统)。我还想永久设置它,而不仅仅是cmd会话。有没有办法通过命令提示符执行此操作?

1 个答案:

答案 0 :(得分:2)

扩展 @ Mofi的评论:

使用setx可以将变量设置为持久变量(如system variable) 但它只能在CMD口译员的下一次运行时使用。

所以如果你需要在CMD的实际句柄中使用它, 你最好把它设置两次:

示例:

@echo off
set "MyVar=test1234"
setx MyVar test1234

像这样可以 NOW NEXT CMD会话

相关问题