我的计划任务 exe 在域帐户下运行。我需要为该帐户设置一个环境变量,但以我的身份登录。
我做了 StackOverFlow 一些答案,他们建议编辑该帐户的 SID 的注册表,但我在 HKEY_USERS 中找不到该 SID。
我尝试使用 SETX,但不确定 /s 参数,因为文档建议“远程计算机”。有什么方法可以让我以我的身份登录到运行计划作业的远程计算机并为该服务帐户设置环境变量?
谢谢!
我的计划任务 exe 在域帐户下运行。我需要为该帐户设置一个环境变量,但以我的身份登录。
我做了 StackOverFlow 一些答案,他们建议编辑该帐户的 SID 的注册表,但我在 HKEY_USERS 中找不到该 SID。
我尝试使用 SETX,但不确定 /s 参数,因为文档建议“远程计算机”。有什么方法可以让我以我的身份登录到运行计划作业的远程计算机并为该服务帐户设置环境变量?
谢谢!
您可以设置系统范围的环境变量而不是用户变量。
或者您可以设置一个用户,但首先以该用户身份执行 runas cmd,即
C:\Windows>runas /user:blah123 c:\windows\system32\cmd.exe
您可以从那里使用 reg 命令或 setx 命令。 设置环境变量 setx