Compartir a través de


VirtualMachineRunCommandUpdate Clase

Definición

Describe un comando de ejecución de máquina virtual.

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineRunCommandUpdate : Microsoft.Azure.Management.Compute.Models.UpdateResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineRunCommandUpdate = class
    inherit UpdateResource
Public Class VirtualMachineRunCommandUpdate
Inherits UpdateResource
Herencia
VirtualMachineRunCommandUpdate
Atributos

Constructores

VirtualMachineRunCommandUpdate()

Inicializa una nueva instancia de la clase VirtualMachineRunCommandUpdate.

VirtualMachineRunCommandUpdate(IDictionary<String,String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, RunCommandManagedIdentity, RunCommandManagedIdentity, String, VirtualMachineRunCommandInstanceView, Nullable<Boolean>)

Inicializa una nueva instancia de la clase VirtualMachineRunCommandUpdate.

VirtualMachineRunCommandUpdate(IDictionary<String,String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, String, VirtualMachineRunCommandInstanceView)

Inicializa una nueva instancia de la clase VirtualMachineRunCommandUpdate.

Propiedades

AsyncExecution

Obtiene o establece 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.

ErrorBlobManagedIdentity

Obtiene o establece la identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento errorBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que a la identidad administrada se le ha concedido acceso al contenedor del blob con la asignación de roles "Colaborador de datos de Storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y Ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged

ErrorBlobUri

Obtiene o establece especifica el blob de Azure Storage donde se cargará el flujo de error de script. Use un URI de SAS con lectura, anexión, creación, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro errorBlobManagedIdentity.

InstanceView

Obtiene la vista de instancia de comandos de ejecución de máquina virtual.

OutputBlobManagedIdentity

Obtiene o establece la identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento outputBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que a la identidad administrada se le ha concedido acceso al contenedor del blob con la asignación de roles "Colaborador de datos de Storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y Ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged

OutputBlobUri

Obtiene o establece especifica el blob de Azure Storage donde se cargará el flujo de salida del script. Use un URI de SAS con lectura, anexión, creación, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro outputBlobManagedIdentity.

Parameters

Obtiene o establece los parámetros utilizados por el script.

ProtectedParameters

Obtiene o establece los parámetros utilizados por el script.

ProvisioningState

Obtiene el estado de aprovisionamiento, que solo aparece en la respuesta. Si treatFailureAsDeploymentFailure se establece en true, cualquier error en el script producirá un error en la implementación y ProvisioningState se marcará como Error. Si treatFailureAsDeploymentFailure se establece en false, ProvisioningState solo reflejaría si la plataforma de extensiones ejecutó o no el comando de ejecución, no indicaría si se produjo un error en el script en caso de errores de script. Consulte la vista de instancia del comando run en caso de errores de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results

RunAsPassword

Obtiene o establece especifica la contraseña de la cuenta de usuario en la máquina virtual al ejecutar el comando de ejecución.

RunAsUser

Obtiene o establece especifica la cuenta de usuario en la máquina virtual al ejecutar el comando run.

Source

Obtiene o establece el origen del script de comando de ejecución.

Tags

Obtiene o establece etiquetas de recursos.

(Heredado de UpdateResource)
TimeoutInSeconds

Obtiene o establece el tiempo de espera en segundos para ejecutar el comando de ejecución.

TreatFailureAsDeploymentFailure

Obtiene o establece opcional. Si se establece en true, cualquier error en el script producirá un error en la implementación y ProvisioningState se marcará como Error. Si se establece en false, ProvisioningState solo reflejaría si la plataforma de extensiones ejecutó o no el comando de ejecución, no indicaría si se produjo un error en el script en caso de errores de script. Consulte la vista de instancia del comando run en caso de errores de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Se aplica a