Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Criar ou atualizar Executar Comando em uma VM do Windows usando uma URL SAS de um blob de armazenamento que contém .ps1 script.
Observação A URL SAS deve fornecer acesso de leitura ao blob.
Sugere-se um tempo de expiração de 24 horas para o URL SAS.
As URLs SAS podem ser geradas no portal do Azure usando as opções do blob ou o token SAS usando New-AzStorageBlobSASToken.
Se estiver gerando token SAS usando New-AzStorageBlobSASToken, sua URL SAS = URL de blob base + "?" + token SAS de New-AzStorageBlobSASToken.
Exemplo 2: Criar ou atualizar o Comando Executar em uma VM usando um arquivo de script local.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Criar ou atualizar o Comando de Execução numa Máquina Virtual (VM) usando um ficheiro de script local que está na máquina cliente onde o cmdlet é executado.
Exemplo 3: Criar ou atualizar o Comando Executar em uma VM usando texto de script.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand2 Microsoft.Compute/virtualMachines/runCommands
Criar ou atualizar Run Command em uma VM passando o conteúdo do script diretamente para o parâmetro -SourceScript.
Use ';' para delimitar vários comandos.
Exemplo 4: Criar ou atualizar Run Command em uma VM usando commandId.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Crie ou atualize o Run Command em uma VM usando commandId pré-existente.
Os commandIds disponíveis podem ser recuperados usando Get-AzVMRunCommandDocument.
Exemplo 5: Criar ou atualizar o Comando Executar em uma VM e transmitir mensagens de saída padrão e de erro padrão para blobs de saída e erro Anexar.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand3 Microsoft.Compute/virtualMachines/runCommands
Crie ou atualize o Comando Executar em uma VM e transmita mensagens de saída padrão e de erro padrão para blobs de saída e erro Anexe.
Observação Os blobs de saída e erro devem ser do tipo AppendBlob e suas URLs SAS devem fornecer acesso de leitura, acréscimo, criação e gravação ao blob.
Sugere-se um tempo de expiração de 24 horas para o URL SAS.
Se o blob de saída ou de erro não existir, um blob do tipo AppendBlob será criado.
As URLs SAS podem ser geradas no portal do Azure usando as opções do blob ou o token SAS usando New-AzStorageBlobSASToken.
Se estiver gerando token SAS usando New-AzStorageBlobSASToken, sua URL SAS = URL de blob base + "?" + token SAS de New-AzStorageBlobSASToken.
Exemplo 6: Criar ou atualizar o Comando Executar em uma VM, executar o Comando Executar como um usuário diferente usando os parâmetros RunAsUser e RunAsPassword.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Crie ou atualize o Comando Executar em uma VM, execute o Comando Executar como um usuário diferente usando os parâmetros RunAsUser e RunAsPassword.
Para que o RunAs funcione corretamente, entre em contato com o administrador da VM e verifique se o usuário foi adicionado à VM, o usuário tem acesso aos recursos acessados pelo comando Run (diretórios, arquivos, rede, etc.) e, no caso da VM do Windows, o serviço 'Logon secundário' está sendo executado na VM.
O parâmetro DefaultProfile não é funcional.
Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Especifica o blob de armazenamento do Azure onde o fluxo de erro de script será carregado.
Use um URI SAS com acesso de leitura, acréscimo, criação, gravação OU use a identidade gerenciada para fornecer à VM acesso ao blob.
Consulte o parâmetro errorBlobManagedIdentity.
Especifica o blob de armazenamento do Azure onde o fluxo de saída de script será carregado.
Use um URI SAS com acesso de leitura, acréscimo, criação, gravação OU use a identidade gerenciada para fornecer à VM acesso ao blob.
Consulte o parâmetro outputBlobManagedIdentity.
Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure.
O ID da assinatura faz parte do URI de cada chamada de serviço.
Opcional.
Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Failed.
Se definido como false, ProvisioningState refletiria apenas se o comando run foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script.
Veja a visualização da 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
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.