我在Windows启动文件夹中添加了应用程序的快捷方式。当我创建一个Amazon EC2实例(使用我自己的AMI派生自win server 2008 64bit)并使用远程桌面从AWS控制台连接到它时,它可以正常工作:一旦Windows加载到远程桌面,我的应用程序就按预期启动。
但是,如果我没有使用远程桌面连接到EC2实例,我的应用程序无法启动。我可以告诉,因为在启动时,应用程序会将消息发送到我可以从台式计算机上检查的队列。
我的理解是EC2实例应该运行,无论我是否使用远程桌面连接到它。这不是这种情况吗?我在这里误解了什么吗?理想情况下,我希望能够启动多个实例并让它们在启动时运行应用程序,执行一些计算,而无需使用远程桌面手动和单独连接到每个实例,以启动该特定应用程序。这不可能吗?
答案 0 :(得分:2)
解决:事实证明我需要将任务添加到Windows Server 2008中的任务计划程序,并将触发器设置为在操作系统启动时启动应用程序,而不是等待用户登录。