设置ComputerName环境变量

时间:2014-09-15 15:03:08

标签: vbscript environment-variables

我需要使用VBS脚本将环境变量%computername%设置为" blah"。这似乎是一项足够简单的任务,但出于某种原因,我今天早上发现这很困难。我可以通过命令提示符(set computername = blah)来做到这一点,我可以通过VBS获取环境变量的值,但我似乎无法找到覆盖环境变量的正确语法。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

如何创建它决定了它的类型和生命周期。如果您希望变量在用户注销之前可用,则可以将其创建为VOLATILE

Set objShell = CreateObject("WScript.Shell")
objShell.Environment("VOLATILE")("MyVariable") = "This is some data to share"

要读回来......

strValue = objShell.Environment("VOLATILE")("MyVariable")

变量类型的其他选项包括SYSTEMUSERPROCESS。有关描述差异的精彩文章,请参阅here