Como eu criaria um script de inicialização flexível do EC2 para Windows 2008? [fechadas]

3

Se você olhar para o ecossistema Linux (especialmente as imagens Ubuntu e Alestic EC2), há um técnica comum onde as VMs são pré-configuradas para examinar o EC2 user-data e use-o como um script de boot. O bom dessa abordagem é que você pode escrever um script de inicialização que forneça mais recursos à sua máquina, evitando que você faça uma nova imagem toda vez que o software que é executado na máquina for alterado.

Eu quero fazer o mesmo no Windows, mas como sou um Mac e um cara do Linux, estou um pouco perdido por onde começar. Meus requisitos são:

  • Isso deve ser executado no Windows Server 2008
  • Um script de bootstrap precisa ser iniciado quando a máquina é inicializada, leia o arquivo de dados do usuário, baixando o conteúdo link
  • O script de bootstap precisa executar o conteúdo desse arquivo como se fosse um script
  • O script incorporado nos dados do usuário precisa ser executado de forma que tenha acesso ao ambiente de área de trabalho (por exemplo: ele pode iniciar um navegador, etc.).

Não sei ao certo como os serviços funcionam no Windows ou se preciso ativar o login automático. Portanto, qualquer conselho aqui seria apreciado. O objetivo final é executar um programa em Java que lance algum software personalizado que, por sua vez, lance um navegador da Web (IE, Firefox, etc.) e seja capaz de fazer capturas de tela.

A parte da captura de tela é interessante, porque no passado, quando eu tentava isso, a única maneira de conseguir algo diferente de uma tela preta era ter UltraVNC ou RealVNC como um serviço, embora eu não saiba por quê isso ajudou.

Estou procurando respostas para três perguntas específicas, bem como qualquer conselho geral:

  1. Devo estar focando em um serviço do Windows ou login automático + arquivo bat na pasta "Inicialização"?
  2. Se eu usar um serviço do Windows, há algo especial que eu precise fazer para garantir que o acesso à área de trabalho e / ou capturas de tela estejam disponíveis?
  3. Você recomenda alguma ferramenta para comandos comuns do Linux, como curl ou wget? A última vez que usei o Windows usei muito o Cygwin, mas há algo mais apropriado para usar aqui?
por Patrick Lightbody 29.01.2011 / 19:39

0 respostas