Partilhar via


Executar scripts na VM do Linux

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

Para automatizar tarefas ou resolver problemas, poderá ter de executar comandos numa VM. O artigo seguinte apresenta uma breve descrição geral das funcionalidades que estão disponíveis para executar scripts e comandos nas suas VMs.

Extensão de Script Personalizado

A Extensão de Script Personalizado é utilizada principalmente para a configuração pós-implementação e instalação de software.

  • Transfira e execute scripts em máquinas virtuais do Azure.
  • Pode ser executado com modelos do Azure Resource Manager, CLI do Azure, API REST, PowerShell ou portal do Azure.
  • Os ficheiros de script podem ser transferidos a partir do armazenamento do Azure ou do GitHub ou fornecidos a partir do seu PC quando são executados a partir do portal do Azure.
  • Execute o script do PowerShell em computadores Windows e script Bash em computadores Linux.
  • Útil para configuração pós-implementação, instalação de software e outras tarefas de configuração ou gestão.

Comando Executar

A funcionalidade Executar Comando permite a gestão de máquinas virtuais e aplicações e a resolução de problemas com scripts e está disponível mesmo quando a máquina virtual não está acessível, por exemplo, se a firewall de convidados não tiver a porta RDP ou SSH aberta.

  • Executar scripts em máquinas virtuais do Azure.
  • Pode ser executado com o portal do Azure, a API REST, a CLI do Azure ou o PowerShell
  • Execute rapidamente um script e veja a saída e repita conforme necessário no portal do Azure.
  • O script pode ser escrito diretamente ou pode executar um dos scripts incorporados.
  • Execute o script do PowerShell em computadores Windows e script Bash em computadores Linux.
  • Útil para a gestão de aplicações e máquinas virtuais e para executar scripts em máquinas virtuais inacessíveis.

Função de Trabalho de Runbook Híbrida

A Função de Trabalho de Runbook Híbrida fornece gestão geral de computadores, aplicações e ambientes com scripts personalizados do utilizador armazenados numa conta de Automatização.

  • Execute scripts em máquinas do Azure e não do Azure.
  • Pode ser executado com portal do Azure, CLI do Azure, API REST, PowerShell, webhook.
  • Scripts armazenados e geridos numa Conta de Automatização.
  • Executar runbooks do PowerShell, Do PowerShell, Python ou Gráficos
  • Sem limite de tempo no tempo de execução do script.
  • Vários scripts podem ser executados em simultâneo.
  • A saída completa do script é devolvida e armazenada.
  • Histórico de tarefas disponível durante 90 dias.
  • Os scripts podem ser executados como Sistema Local ou com credenciais fornecidas pelo utilizador.
  • Requer instalação manual

Consola de série

A Consola de série fornece acesso direto a uma VM, semelhante a ter um teclado ligado à VM.

  • Execute comandos em máquinas virtuais do Azure.
  • Pode ser executado através de uma consola baseada em texto no computador no portal do Azure.
  • Inicie sessão no computador com uma conta de utilizador local.
  • Útil quando o acesso à máquina virtual é necessário, independentemente do estado da rede ou do sistema operativo da máquina.

Passos seguintes

Saiba mais sobre as diferentes funcionalidades que estão disponíveis para executar scripts e comandos nas suas VMs.