如何在 Windows 中为另一个用户帐户设置环境变量?

如何在 Windows 中为另一个用户帐户设置环境变量?

我的计划任务 exe 在域帐户下运行。我需要为该帐户设置环境变量,但以我的身份登录。

我对 StackOverFlow 做了一些回答,他们建议编辑该帐户的 SID 的注册表,但我在 HKEY_USERS 中找不到该 SID。

我尝试使用 SETX,但不确定 /s 参数,因为文档建议使用“远程计算机”。有什么方法可以让我以自己的身份登录到运行计划作业的远程计算机并为该服务帐户设置环境变量吗?

谢谢!

答案1

您可以设置系统范围的环境变量而不是用户环境变量。

或者您可以设置一个用户,但首先以该用户的身份执行 runas cmd,即C:\Windows>runas /user:blah123 c:\windows\system32\cmd.exe 您可以从那里使用 reg 命令或 setx 命令。 设置环境变量 setx

注意:有一个“reg 命令”。一位编辑尝试编辑此答案,编辑获得批准,他们将“reg 命令”更改为注册表。这是错误的。reg 命令就是 reg 命令。

相关内容