az vm run-command
Administrar comandos de ejecución en una máquina virtual.
Para obtener más información, vea https://docs.microsoft.com/azure/virtual-machines/windows/run-command o https://docs.microsoft.com/azure/virtual-machines/linux/run-command.
Comandos
az vm run-command create |
Operación para crear el comando run. |
az vm run-command delete |
Operación para eliminar el comando run. |
az vm run-command invoke |
Ejecute un comando de ejecución específico en una máquina virtual. |
az vm run-command list |
Operación para obtener todos los comandos de ejecución de una máquina virtual. Y enumera todos los comandos de ejecución disponibles para una suscripción en una ubicación. |
az vm run-command show |
Operación para obtener el comando run. Y obtiene un comando de ejecución específico para una suscripción en una ubicación. |
az vm run-command update |
Operación para actualizar el comando run. |
az vm run-command wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición del comando res virtual-machine-run-command. |
az vm run-command create
Operación para crear el comando run.
az vm run-command create --name
--resource-group
--vm-name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--tags]
[--timeout-in-seconds]
Ejemplos
Cree un comando de ejecución.
az vm run-command create --resource-group "myResourceGroup" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vm-name "myVM"
Parámetros requeridos
Nombre del comando de ejecución de la máquina virtual.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
El nombre de la máquina virtual.
Parámetros opcionales
Opcional. Si se establece en true, el aprovisionamiento se completará en cuanto se inicie el script y no esperará a que se complete el script.
Especifique un commandId de script integrado predefinido.
Especifique el blob de Azure Storage donde se cargará el flujo de error del script.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
No espere hasta que finalice la operación de ejecución prolongada.
Especifique el blob de Azure Storage donde se cargará el flujo de salida del script.
Parámetros usados por el script.
Parámetros usados por el script.
Contraseña si es necesario para usar el parámetro run-as-user. Se cifrará y no se registrará.
De forma predeterminada, el proceso de script se ejecuta en el usuario raíz o del sistema. Especifique el usuario personalizado para hospedar el proceso.
Especifique el contenido del script que se va a ejecutar en la máquina virtual.
Especifique la ubicación de descarga del script.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Tiempo de espera en segundos para ejecutar el comando run.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm run-command delete
Operación para eliminar el comando run.
az vm run-command delete --name
[--ids]
[--no-wait]
[--resource-group]
[--vm-name]
[--yes]
Ejemplos
Elimine un comando de ejecución.
az vm run-command delete --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vm-name "myVM"
Parámetros requeridos
Nombre del comando de ejecución de la máquina virtual.
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".
No espere hasta que finalice la operación de ejecución prolongada.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
El nombre de la máquina virtual.
No solicita confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm run-command invoke
Ejecute un comando de ejecución específico en una máquina virtual.
az vm run-command show
devuelve información útil sobre cada comando de ejecución. Descubra Run command-id's a través az vmss run-command list
de .
az vm run-command invoke --command-id
[--ids]
[--name]
[--parameters]
[--resource-group]
[--scripts]
Ejemplos
Instale nginx en una máquina virtual Linux.
az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts "sudo apt-get update && sudo apt-get install -y nginx"
Ejecute el comando shell en una máquina virtual Linux con parámetros.
az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts 'echo $1 $2' --parameters hello world
Ejecute el script de PowerShell en una máquina virtual windows con parámetros. Script proporcionado en línea. Tenga cuidado con las comillas simples en CMD.exe.
az vm run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts 'param([string]$arg1,[string]$arg2)' \
'Write-Host This is a sample script with parameters $arg1 and $arg2' \
--parameters 'arg1=somefoo' 'arg2=somebar'
Ejecute el script de PowerShell en una máquina virtual windows con parámetros. Script proporcionado desde el archivo.
# script.ps1
# param(
# [string]$arg1,
# [string]$arg2
# )
# Write-Host This is a sample script with parameters $arg1 and $arg2
az vm run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts @script.ps1 --parameters "arg1=somefoo" "arg2=somebar"
Parámetros requeridos
Identificador de comando.
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".
Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>
.
Parámetros separados por espacios con el formato '[name=]value'.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Líneas de script separadas por espacios. Use @{file} para cargar el script desde un archivo.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm run-command list
Operación para obtener todos los comandos de ejecución de una máquina virtual. Y enumera todos los comandos de ejecución disponibles para una suscripción en una ubicación.
az vm run-command list [--expand]
[--location]
[--resource-group]
[--vm-name]
Ejemplos
Enumerar comandos de ejecución en una máquina virtual.
az vm run-command list --resource-group "myResourceGroup" --vm-name "myVM"
Enumere todos los comandos de ejecución disponibles para una suscripción en una ubicación.
az vm run-command list --location "SoutheastAsia"
Parámetros opcionales
Expresión expand que se va a aplicar en la operación.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
El nombre de la máquina virtual.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm run-command show
Operación para obtener el comando run. Y obtiene un comando de ejecución específico para una suscripción en una ubicación.
az vm run-command show [--command-id]
[--expand]
[--ids]
[--instance-view]
[--location]
[--name]
[--resource-group]
[--vm-name]
Ejemplos
Obtenga los comandos de ejecución en la máquina virtual.
az vm run-command show --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vm-name "myVM"
Obtenga un comando de ejecución específico para una suscripción en una ubicación.
az vm run-command show --command-id "RunPowerShellScript" --location "SoutheastAsia"
Parámetros opcionales
Identificador de comando.
Expresión expand que se va a aplicar en la operación.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".
Vista de instancia de un comando de ejecución.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre del comando de ejecución de la máquina virtual.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
El nombre de la máquina virtual.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm run-command update
Operación para actualizar el comando run.
az vm run-command update --name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--ids]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--resource-group]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--tags]
[--timeout-in-seconds]
[--vm-name]
Ejemplos
Actualice un comando de ejecución.
az vm run-command update --resource-group "myResourceGroup" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vm-name "myVM"
Parámetros requeridos
Nombre del comando de ejecución de la máquina virtual.
Parámetros opcionales
Opcional. Si se establece en true, el aprovisionamiento se completará en cuanto se inicie el script y no esperará a que se complete el script.
Especifique un commandId de script integrado predefinido.
Especifique el blob de Azure Storage donde se cargará el flujo de error del script.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
No espere hasta que finalice la operación de ejecución prolongada.
Especifique el blob de Azure Storage donde se cargará el flujo de salida del script.
Parámetros usados por el script.
Parámetros usados por el script.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Contraseña si es necesario para usar el parámetro run-as-user. Se cifrará y no se registrará.
De forma predeterminada, el proceso de script se ejecuta en el usuario raíz o del sistema. Especifique el usuario personalizado para hospedar el proceso.
Especifique el contenido del script que se va a ejecutar en la máquina virtual.
Especifique la ubicación de descarga del script.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Tiempo de espera en segundos para ejecutar el comando run.
El nombre de la máquina virtual.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm run-command wait
Coloque la CLI en un estado de espera hasta que se cumpla una condición del comando res virtual-machine-run-command.
az vm run-command wait [--command-id]
[--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--instance-view]
[--interval]
[--location]
[--name]
[--resource-group]
[--timeout]
[--updated]
[--vm-name]
Parámetros opcionales
Identificador de comando.
Espere hasta que se cree con "provisioningState" en "Succeeded".
Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Espere hasta que se elimine.
Espere hasta que exista el recurso.
Expresión expand que se va a aplicar en la operación.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".
Vista de instancia de un comando de ejecución.
Intervalo de sondeo en segundos.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Nombre del comando de ejecución de la máquina virtual.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Espera máxima en segundos.
Espere hasta que se actualice con provisioningState en "Succeeded".
El nombre de la máquina virtual.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
Comentarios
Enviar y ver comentarios de