如何使用WMI和JavaScript修改环境变量?

如何使用WMI和JavaScript修改环境变量?,javascript,environment-variables,wmi,wmi-query,Javascript,Environment Variables,Wmi,Wmi Query,我需要访问环境变量并修改其值。我可以使用WQL==> wmi.ExecQuery("Select * from Win32_Environment Where name='Path' And UserName='<System>'"); 我禁用了UAC,不知道该怎么办 任何帮助都将不胜感激 谢谢。更改变量值后,请致电应用更改: path.VariableValue = path.VariableValue + ";" + "random"; path.Put_(); 我看到:“错

我需要访问环境变量并修改其值。我可以使用WQL==>

wmi.ExecQuery("Select * from Win32_Environment Where name='Path' And UserName='<System>'");
我禁用了UAC,不知道该怎么办

任何帮助都将不胜感激


谢谢。

更改
变量值后,请致电应用更改:

path.VariableValue = path.VariableValue + ";" + "random";
path.Put_();

我看到:“错误:访问被拒绝代码80041003 Source SWbemObjectEx”,如果我们从admin cmd提示符开始,显然这是可行的
Access denied 
Code 80041003 
Source SWbemObjectEx
path.VariableValue = path.VariableValue + ";" + "random";
path.Put_();