我有一个“长期运行”(启动时运行,不终止) 设置在服务器上运行的计划任务。
当我使用与计划任务相同的域帐户通过远程桌面进入服务器,然后注销服务器时,计划任务被终止。
有没有什么办法可以避免这种情况的发生?
我在我的域帐户下运行此任务,以便它具有完成其工作所需的域网络共享权限。
答案1
如果您手动启动计划任务,那么它将在您的交互式会话上下文中运行,因此将在您的交互式会话结束时结束(即注销)。如果它在启动期间在交互式会话之外运行,那么当您注销交互式会话时它不应该停止。当您手动启动它时它成功运行的事实让我相信它在启动期间没有成功运行,假设 HTTP 服务器正在监听静态端口。如果它在启动时运行,那么当您手动启动该过程时您会收到端口使用异常。
如果这是一个长期解决方案,那么我同意你应该将其融入到服务中。