为什么需要 Windows 域用户并且还有其他选择吗?

为什么需要 Windows 域用户并且还有其他选择吗?

我有一个执行 JAVA 程序的脚本。该脚本在我自己的用户下运行良好。

SchedulerUser但是,当使用在同一台 (EC2) 机器上以具有管理员权限的系统帐户运行的调度程序服务时 ( ) ,脚本无法运行。

我的供应商告诉我,我需要使用域用户运行调度服务。

这将要求我设置一个 Active Directory,如果可能的话,我希望避免这种情况。

为什么这需要 Windows 域用户,还有其他选择吗?

答案1

有一种方法可以更好地了解哪里出了问题:以系统帐户交互方式启动脚本。1 从 Microsoft 下载 pstools 2 解压并将 psexec.exe 复制到 c:\windows 目录 3 右键单击​​ cmd.exe 并选择“以管理员身份运行”以获取提升的 shell 4 在该提升的 shell 上,运行 psexec -si cmd 以获取以系统帐户运行的 shell。在该 shell 上,执行脚本并共享输出。

相关内容