Share via


VirtualMachineRunCommand Classe

Definição

Descreve um comando de execução de máquina virtual.

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineRunCommand : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineRunCommand = class
    inherit Resource
Public Class VirtualMachineRunCommand
Inherits Resource
Herança
VirtualMachineRunCommand
Atributos

Construtores

VirtualMachineRunCommand()

Inicializa uma nova instância da classe VirtualMachineRunCommand.

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

Inicializa uma nova instância da classe VirtualMachineRunCommand.

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

Inicializa uma nova instância da classe VirtualMachineRunCommand.

Propriedades

AsyncExecution

Obtém ou define opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script.

ErrorBlobManagedIdentity

Obtém ou define a identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged

ErrorBlobUri

Obtém ou define o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI SAS com acesso gerenciado de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro errorBlobManagedIdentity.

Id

Obtém a ID do recurso

(Herdado de Resource)
InstanceView

Obtém a exibição da instância de comando de execução da máquina virtual.

Location

Obtém ou define o local do recurso

(Herdado de Resource)
Name

Obtém o nome do recurso

(Herdado de Resource)
OutputBlobManagedIdentity

Obtém ou define a identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged

OutputBlobUri

Obtém ou define o blob de armazenamento do Azure em que o fluxo de saída de script será carregado. Use um URI SAS com acesso gerenciado de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro outputBlobManagedIdentity.

Parameters

Obtém ou define os parâmetros usados pelo script.

ProtectedParameters

Obtém ou define os parâmetros usados pelo script.

ProvisioningState

Obtém o estado de provisionamento, que aparece apenas na resposta. Se treatFailureAsDeploymentFailure for definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcada como Falha. Se treatFailureAsDeploymentFailure for definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, ele não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results

RunAsPassword

Obtém ou define especifica a senha da conta de usuário na VM ao executar o comando executar.

RunAsUser

Obtém ou define especifica a conta de usuário na VM ao executar o comando de execução.

Source

Obtém ou define a origem do script de comando de execução.

Tags

Obtém ou define marcas de recurso

(Herdado de Resource)
TimeoutInSeconds

Obtém ou define o tempo limite em segundos para executar o comando de execução.

TreatFailureAsDeploymentFailure

Obtém ou define opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Falha. Se definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Type

Obtém o tipo de recurso

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a