Compartilhar via


Executar scripts na sua VM Windows

Aplica-se a: VMs ✔️ VMs do Windows ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjuntos de dimensionamento uniformes

Para automatizar tarefas ou solucionar problemas, talvez seja necessário executar comandos em uma VM. O artigo a seguir oferece uma breve visão geral dos recursos disponíveis para executar scripts e comandos dentro de suas VMs.

Extensão de script personalizado

A extensão de Script personalizada é usada principalmente para configuração pós-implantação e instalação de software.

  • Baixe e execute scripts em máquinas virtuais do Azure.
  • Pode ser executada usando modelos do Azure Resource Manager, CLI do Azure, API REST, PowerShell ou Portal do Azure.
  • Os arquivos de script podem ser baixados do armazenamento do Azure ou do GitHub ou fornecidos do seu PC quando são executados no Portal do Azure.
  • Execute o script do PowerShell em computadores Windows e o script Bash em computadores Linux.
  • Útil para configuração pós-implantação, instalação de software e outras tarefas de configuração ou de gerenciamento.

Executar comando

O recurso Executar Comando permite o gerenciamento de máquinas virtuais e de aplicativos, a solução de problemas usando scripts e está disponível mesmo quando o computador não pode ser acessado, por exemplo, se o firewall convidado não tem a porta RDP ou SSH aberta.

  • Execute scripts em máquinas virtuais do Azure.
  • Podem ser executados usando o Portal do Azure, a API REST, a CLI do Azure ou o PowerShell
  • Execute rapidamente um script e exiba a saída e repetição conforme necessário no Portal do Azure.
  • O script pode ser digitado diretamente ou você pode executar um dos scripts internos.
  • Execute o script do PowerShell em computadores Windows e o script Bash em computadores Linux.
  • Útil para gerenciamento de máquinas virtuais e de aplicativos e para executar scripts em máquinas virtuais que estão inacessíveis.

Hybrid Runbook Worker

O Hybrid Runbook Worker fornece gerenciamento geral de computadores, de aplicativos e de ambiente com scripts personalizados do usuário armazenados em uma conta de automação.

  • Execute scripts em computadores do Azure e não Azure.
  • Podem ser executados usando o Portal do Azure, a CLI do Azure, a API REST, o PowerShell e o webhook.
  • Scripts armazenados e gerenciados em uma Conta de automação.
  • Executar runbooks do PowerShell, do Fluxo de trabalho do PowerShell, do Python ou gráficos
  • Nenhum limite de tempo no tempo de execução do script.
  • Vários scripts podem ser executados simultaneamente.
  • A saída de script completa é retornada e armazenada.
  • Histórico de trabalhos disponível por 90 dias.
  • Scripts podem ser executados como sistema local ou com credenciais fornecidas pelo usuário.
  • Exige a instalação manual.

Console serial

O Console serial fornece acesso direto a uma VM, semelhante a ter um teclado conectado à VM.

  • Execute comandos em máquinas virtuais do Azure.
  • Pode ser executado usando um console baseado em texto para o computador no portal do Azure.
  • Faça logon no computador com uma conta de usuário local.
  • Útil quando o acesso à máquina virtual é necessário, independentemente do estado do sistema operacional ou da rede do computador.

Próximas etapas

Saiba mais sobre os diferentes recursos disponíveis para executar scripts e comandos dentro de suas VMs.