克服警告:提取值的长度被截断为 1024 个字符

克服警告:提取值的长度被截断为 1024 个字符

我已阅读过该解决方案,但它们都属于路径的情况,而这不是我的情况。

使用 setx 突破 1024 个字符的限制 基本上,我创建并想要使用我的环境变量,我们将其称为 MY_VAR,它将是一个相当长的字符串(例如凭据)当在 Windows 中通过 Web UI 定义它时,它工作得很好。但我想自动执行此操作并从命令行执行此操作。我正在探索 setx,甚至通过使用文件,例如:

setx MY_VAR /f my_file.txt /a 0,1

WARNING: The length of the extracted value is truncated to 1024 characters.

Extracted value: .... value is correctly displayed.

SUCCESS: Specified value was saved.

即使提取的值正确,我仍然会收到警告,但当我通过“set”访问变量时,我仍然看到它被截断为 1024 个字符。

有办法解决这个问题吗?因为我可以从 UI 执行此操作,所以肯定有办法从命令行执行此操作,不是吗?

感谢您的任何反馈,我知道这个问题与我刚刚链接的问题非常相似,但老实说,我看到的所有解决方案都非常关注路径,但这不是我的问题,我只是想定义一个长度大于 1024 的值。我没有探索有关注册表的部分,因为老实说,我不知道它是如何工作的。

相关内容