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.