Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Usando o comando da CLI do Azure, az connectedmachine run-command, você pode executar com segurança scripts ou comandos 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 ajudá-lo a entender como usar a CLI do Azure para executar scripts ou comandos em seu servidor habilitado para Arc.
Pré-requisitos
- A versão do agente do Connected Machine 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 script de shell em um servidor habilitado para Arc.
Executar um script em um computador
Este comando entrega o script para o computador, executa-o e retorna 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 Run implantados em uma máquina
Esse comando retorna uma lista completa de comandos Executar implantados anteriormente junto com suas propriedades.
az connectedmachine run-command list --machine-name "myMachine" --resource-group "myRG"
Obter resultados e status da execução
Esse comando recupera o progresso da execução atual para um comando Executar, incluindo saída mais recente, hora de início/término, código de saída e estado do 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 erro em instanceView estão limitados a 4 KB. Para acessar a saída e o erro completos, você pode encaminhar os dados de saída e erro para blobs de acréscimo de armazenamento usando os parâmetros -outputBlobUri e -errorBlobUri ao executar o comando Executar.
Excluir o recurso de execução de comando de uma máquina
Esse comando remove o recurso Executar comando implantado anteriormente no computador. 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"