As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar instâncias do Windows no Lightsail com o PowerShell e scripts em lote
Ao criar uma instância baseada no Windows, você pode configurá-la usando um script do Windows PowerShell ou qualquer outro script em lote. Esse é um script único que é executado logo após o início da sua instância. Este tópico mostra a sintaxe dos scripts e fornece um exemplo para você começar. Também mostramos como testar o script para ver se ele foi executado com êxito.
Criar uma instância que inicia e executa um script do PowerShell
O procedimento a seguir instala uma ferramenta denominada chocolatey em uma nova instância, logo após o início da instância.
-
No painel de navegação esquerdo, escolha Criar instância.
-
Escolha a Região da AWS e zona de disponibilidade nas quais você deseja criar a instância.
-
Em Selecionar uma plataforma, escolha Microsoft Windows.
-
Escolha Somente SO e, depois, Windows Server 2022, Windows Server 2019 ou Windows Server 2016.
-
Selecione Adicionar script de execução.
-
Digite o seguinte:
<powershell> iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) </powershell>nota
Você deve sempre iniciar e terminar os scripts do PowerShell com tags
<powershell></powershell>. Você pode inserir comandos que não sejam do PowerShell ou scripts em lote usando tags<script></script>ou sem tags. -
Digite um nome para sua instância.
Nomes de recurso:
-
Deve ser exclusivo em cada Região da AWS na conta do Lightsail.
-
Conter de 2 a 255 caracteres.
-
Deve começar e terminar com um caractere alfanumérico ou com um número.
-
Pode conter caracteres alfanuméricos, números, pontos, traços e sublinhados.
-
-
(Opcional) Selecione Adicionar nova tag para adicionar uma tag à sua instância. Repita esta etapa quando necessário para adicionar mais tags. Para obter mais informações sobre a utilização de tags, consulte Tags.
-
Em Chave, insira a chave da tag.
-
(Opcional) Em Valor, digite um valor para a tag.
-
-
Selecione Criar instância.
Verificar se o script foi executado com êxito
Você pode fazer login em sua instância para verificar se o script foi executado com êxito. Pode demorar até 15 minutos para uma instância baseada no Windows ficar pronta para aceitar conexões RDP. Quando ela estiver pronta, faça login usando o cliente RDP baseado em navegador ou configure seu próprio cliente RDP. Para obter mais informações, acesse Conectar-se a sua instância baseada no Windows.
-
Assim que você se conectar à instância Lightsail, abra um prompt de comando (ou abra o Windows Explorer).
-
Altere para o diretório
Logdigitando:cd C:\ProgramData\Amazon\EC2-Windows\Launch\Log -
Abra
UserdataExecution.logem um editor de texto ou digite:type UserdataExecution.log.Você deve ver a página a seguir no arquivo de registro.
2017/10/11 20:32:12Z: <powershell> tag was provided.. running powershell content 2017/10/11 20:32:13Z: Message: The output from user scripts: iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) 2017/10/11 20:32:13Z: Userdata execution done