我们有一个执行一些日志记录和报告的应用程序,它必须保持持续运行才能正常运行(开发人员显然没有听说过 Windows 服务)。通常我们只是让它们在断开连接的远程桌面会话中运行,以便我们可以远程连接以检查统计信息、报告等。它运行良好。
但是,当服务器重新启动时,这些应用程序不会自动启动。这可能是一个问题,因为记录的数据本质上是高度临时的,并且来自不同的服务器。有没有办法让这个日志服务器在启动时自动登录到断开连接的 RDP 会话?我以前做过自动控制台登录,但从未做过 RDP。如果可能,那么我可以将必要的程序放入 Startup 中。
编辑添加:
各种应用程序到服务的转换包装器之一可能会起作用,但我们特别希望在有人连接以使用程序时保持该接口可用。只是即使没有人主动使用它,它也必须保持打开状态,并且当服务器重新启动时,例如应用操作系统更新,程序不会自动重新启动。