.png)
Estou criando VMs efêmeras do Windows Server na AWS e gostaria de instalar uma lista de softwares autônomos na primeira inicialização. Para fazer isso, estou executando um script de inicialização na inicialização que instala o Chocolatey e, em seguida, alguns pacotes choco personalizados. O sistema é associado ao meu domínio na inicialização e estou atribuindo o script de inicialização por meio de um GPO. Também posso criar quaisquer outros itens relacionados ao GP, conforme necessário.
O script está funcionando bem, mas o problema que estou tendo é que muitos dos instaladores que estou executando via choco requerem uma sessão de usuário interativa para funcionar, então eles não serão executados no contexto Session0 em que o script de inicialização está sendo executado. .
Posso ver um dos seguintes procedimentos funcionando:
- Crie uma sessão interativa para o script ser executado na inicialização do sistema.
- Faça login em um usuário do contexto Session0 (pode ser um usuário de domínio) e, em vez disso, instale os pacotes como um script de logon.
Estou aberto a outras sugestões sobre como resolver esse problema também. Contanto que eu consiga executar os instaladores de forma autônoma por meio de um script, ficarei satisfeito.
Responder1
UsarPSEXECpara iniciar seu script ou arquivos do instalador usando as opções -i
e -s
. Isso executará seus aplicativos como SYSTEM com uma área de trabalho interativa.
Normalmente coloco psexec.exe
o mesmo caminho dos meus scripts em um compartilhamento de rede e depois chamo-o com os scripts de inicialização do GPO.