Condividi tramite


Eseguire gli script nella macchina virtuale Windows

Si applica a: Macchine ✔️ virtuali ✔️ Windows Vm Flessibili set di scalabilità Uniform scale set ✔️ di scalabilità

Per automatizzare le attività o risolvere i problemi, potrebbe essere necessario eseguire i comandi in una macchina virtuale. Il seguente articolo fornisce una breve panoramica delle funzionalità disponibili per eseguire gli script e i comandi all'interno delle macchine virtuali.

Estensione di script personalizzati

L'Estensione dello Script personalizzata viene usata principalmente per la configurazione post-distribuzione e per l'installazione del software.

  • Scaricare ed eseguire script nelle macchine virtuali di Azure.
  • Può essere eseguito tramite i modelli di gestione risorse di Azure, l'interfaccia della riga di comando di Azure, l'API REST, Powershell o il portale di Azure.
  • I file degli script possono essere scaricati dall'archiviazione di Azure o da GitHub oppure possono essere forniti dal PC del cliente quando è in esecuzione dal portale di Azure.
  • Eseguire uno script di PowerShell nei computer Windows e gli Script Bash nei computer Linux.
  • Utile per la configurazione post-distribuzione, l'installazione del software e altre attività di configurazione o gestione.

Eseguire un comando

La funzione Eseguire comando abilita la macchina virtuale e la gestione delle applicazioni e della risoluzione dei problemi tramite gli script ed è disponibile anche quando il computer non è raggiungibile, ad esempio se il firewall guest non ha la porta RDP o SSH aperta.

  • Eseguire script nelle macchine virtuali di Azure.
  • È possibile eseguirlo tramite portale di Azure, API REST, interfaccia della riga di comando di Azure, o PowerShell
  • Eseguire velocemente uno script e visualizzare l'output e ripetere come richiesto nel portale di Azure.
  • Lo script può essere digitato direttamente oppure è possibile eseguire script incorporati.
  • Eseguire uno script di PowerShell nei computer Windows e gli Script Bash nei computer Linux.
  • Utile per la gestione della macchina virtuale e delle applicazioni e per l'esecuzione degli script e delle macchine virtuali che non sono raggiungibili.

Ruolo di lavoro ibrido per runbook

Il ruolo di lavoro ibrido per runbook fornisce il computer generale, l'applicazione e un ambiente generale con script personalizzati dell'utente archiviati in un account di automazione.

  • Eseguire script in Azure e nelle macchine diverse da Azure.
  • È possibile eseguirlo tramite portale di Azure, interfaccia della riga di comando di Azure, API REST, PowerShell, webhook.
  • Gli script sono archiviati e gestiti in un Account di automazione.
  • Eseguire i runbook di PowerShell, il flusso di lavoro PowerShell, Python o Graphical
  • Nessun limite di tempo nella fase di esecuzione dello script.
  • Si possono eseguire più script simultaneamente.
  • L'output completo dello script viene restituito e archiviato.
  • Cronologia processo disponibile per 90 giorni.
  • Gli script possono eseguiti come sistema locale o con le credenziali fornite dall'utente.
  • Richiede l'installazione manuale.

Console seriale

Il console seriale fornisce l'accesso diretto a una macchina virtuale, come avere una tastiera connessa alla macchina virtuale.

  • Eseguire comandi nelle macchine virtuali di Azure.
  • Possono essere eseguiti tramite una console basata su testo per la macchina nel portale di Azure.
  • Account di accesso al computer con un account utente locale.
  • È utile quando è necessario l'accesso alla macchina virtuale indipendentemente dallo stato della rete o del sistema operativo del computer.

Passaggi successivi

Altre informazioni sulle diverse funzioni che sono disponibili per eseguire script e comandi all'interno delle macchine virtuali.