Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Usando o comando da CLI do Azure, az connectedmachine run-command, você pode executar scripts ou comandos com segurança em máquinas virtuais habilitadas para Arc sem se conectar diretamente a elas por meio do Protocolo de Área de Trabalho Remota ou SSH.
Este artigo fornece exemplos que usam az connectedmachine run-command para ajudar a entender como usar a CLI do Azure para executar scripts ou comandos no seu servidor compatível com o Arc.
Pré-requisitos
- A versão do agente de Máquina Conectada no servidor habilitado para Arc deve ser 1.33 ou superior.
Solicitações de exemplo da CLI do Azure
Os exemplos a seguir usam az connectedmachine run-command para executar um shell script em um servidor habilitado para Arc.
Executar um script em uma máquina
Este comando entrega o script à máquina, executa-o e devolve a saída capturada.
az connectedmachine run-command create --name "myRunCommand" --machine-name "myMachine" --resource-group "myRG" --script "Write-Host Hello World!"
Listar todos os recursos de comando de execução implantados numa máquina
Este comando retorna uma lista completa de comandos Run implantados anteriormente, juntamente com suas propriedades.
az connectedmachine run-command list --machine-name "myMachine" --resource-group "myRG"
Obter status e resultados de execução
Este comando recupera o progresso atual da execução de um comando Executar, incluindo a saída mais recente, a hora de início/fim, o código de saída e o estado terminal da execução.
az connectedmachine run-command show --name "myRunCommand" --machine-name "myMachine" --resource-group "myRG"
Observação
Os campos de saída e de erro em instanceView estão limitados aos últimos 4 KB. Para aceder à saída completa e ao erro, pode-se encaminhar os dados de saída e erro para blobs de acréscimo no armazenamento, usando os parâmetros -outputBlobUri e -errorBlobUri durante a execução do comando Executar.
Excluir o recurso de comando Executar de uma máquina
Este comando remove o recurso de comando Executar implantado anteriormente na máquina. Se a execução do script ainda estiver em andamento, a execução será encerrada.
az connectedmachine run-command delete --name "myRunCommand" --machine-name "myMachine" --resource-group "myRG"