Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione delle istanze PowerShell di Windows Lightsail con script in batch
Quando crei un'istanza basata su Windows, puoi configurarla utilizzando uno script di Windows o qualsiasi altro script batch. PowerShell Si tratta di uno script eseguito una sola volta, subito dopo il lancio dell'istanza. Questo argomento mostra la sintassi degli script e fornisce un esempio introduttivo. Dimostriamo inoltre come provare lo script, per verificare se viene eseguito correttamente.
Crea un'istanza che avvia ed esegue uno script PowerShell
La procedura seguente installa uno strumento chiamato chocolatey su una nuova istanza, appena dopo l'avvio dell'istanza.
-
Nel riquadro di navigazione a sinistra, scegli Crea istanza.
-
Scegli Regione AWS la zona di disponibilità in cui desideri creare l'istanza.
-
In Select a platform (Seleziona una piattaforma), scegliere Microsoft Windows.
-
Scegli Solo sistema operativo, quindi scegli Windows Server 2022, Windows Server 2019, Windows Server 2016.
-
Scegliere Add launch script (Aggiungi script di lancio).
-
Digita quanto segue:
<powershell> iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) </powershell>
Nota
Devi sempre racchiudere PowerShell gli script in
<powershell></powershell>
tag. È possibile inserire non PowerShell comandi o script in batch utilizzando i<script></script>
tag o senza alcun tag. -
Inserire un nome per l'istanza.
I nomi delle risorse:
-
Deve essere unico per ogni account Regione AWS Lightsail.
-
Devono contenere da 2 a 255 caratteri.
-
Devono iniziare e terminare con un carattere alfanumerico o un numero.
-
Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).
-
-
Selezionare una delle seguenti opzioni per aggiungere tag all'istanza:
-
Add key-only tags (Aggiungi tag chiave-unica) o Edit key-only tags (Modifica tag chiave-unica) se sono già stati aggiunti dei tag. Inserire il nuovo tag nella casella di testo della chiave del tag e premere Enter (Inserisci). Dopo aver inserito i tag, selezionare Save (Salva) per aggiungerli o Cancel (Annulla) per non aggiungerli.
-
Create a key-value tag (Crea tag chiave-valore), dopodiché inserire una chiave nella casella di testo Key (Chiave) e un valore nella casella di testo Value (Valore). Dopo aver inserito i tag, selezionare Save (Salva) per aggiungerli o Cancel (Annulla) per non aggiungerli.
I tag chiave-valore possono essere aggiunti solo uno alla volta prima di salvare. Per aggiungere più di un tag chiave-valore, ripetere i passaggi precedenti.
Nota
Per ulteriori informazioni sui tag chiave-unica e chiave-valore, consulta Tag.
-
-
Seleziona Crea istanza.
Verificare che lo script sia eseguito correttamente
È possibile accedere all'istanza per verificare che lo script sia stato eseguito correttamente. Possono essere necessari fino a 15 minuti prima che un'istanza basata su Windows sia pronta ad accettare connessioni. RDP Una volta pronta, accedi utilizzando il RDP client basato su browser o configura il tuo client. RDP Per ulteriori informazioni, consultare la sezione relativa alla connessione all'istanza basata su Windows.
-
Una volta stabilita la connessione all'istanza Lightsail, apri un prompt dei comandi (o apri Windows Explorer).
-
Passare alla directory
Log
digitando quanto segue:cd C:\ProgramData\Amazon\EC2-Windows\Launch\Log
-
Aprire
UserdataExecution.log
in un editor di testo o digitaretype UserdataExecution.log
.Dovrebbe essere visualizzato il seguente file di log.
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