2012-06-12 167 views
3

我在Windows启动文件夹中添加了应用程序的快捷方式。当我创建Amazon EC2实例(使用我自己的AMI派生自win server 2008 64位)并使用AWS控制台中的远程桌面连接到实例时,它可以正常工作:一旦在远程桌面中加载Windows,我的应用就会按预期启动。启动应用程序以启动亚马逊EC2实例时启动

但是,如果我没有使用远程桌面连接到EC2实例,我的应用程序无法启动。我可以说,因为启动时,应用程序会将消息发送到队列中,我可以从台式计算机上检查该消息。

我的理解是,无论是否使用远程桌面连接到它,EC2实例都应该运行。这不是这种情况吗?我在这里误解了什么吗?理想情况下,我希望能够启动多个实例,让他们在启动时运行应用程序,执行一些计算,而无需使用远程桌面手动和单独连接到每个实例,以启动该特定应用程序。这不可能吗?

回答

2

已解决:事实证明,我需要将任务添加到Windows Server 2008中的任务计划程序,并设置触发器以便在操作系统启动时启动应用程序,而不是等待用户登录。